Предыдущие версии C ++ определены std::swap
в <algorithm>
заголовок, но теперь он был перемещен в <utility>
, Я почти уверен, что последний заголовочный файл существовал в предыдущих версиях стандарта, но я очень признателен за подтверждение этого!
Да. Это где std::pair
был официально включен обратно в C ++ 03 вместе с std::rel_ops
пространство имен, предоставляющее реляционные операторы, такие как! =,>,> = и <знак равно
Это формально определено в разделе 20.2 стандарта C ++ 98.
Ага. Раньше для определения relops
а также std::pair
, а также несколько других вещей (все еще делает, но теперь это также включает в себя swap
и тому подобное).
Я не знаю точно, когда появился, но это было очень давно. Это определяет пару, которую я использовал по крайней мере десять лет ….