2
Perché std :: swap non è contrassegnato come constexpr prima di C ++ 20?
In C ++ 20, std::swapdiventa una constexprfunzione. So che la biblioteca standard è rimasta davvero indietro rispetto al linguaggio nel marcare le cose constexpr, ma nel 2017 <algorithm>era praticamente rappresentata come un mucchio di altre cose. Eppure - std::swapnon lo era. Ricordo vagamente che c'è qualche strano difetto del linguaggio …