Шаблон функции swap
был перемещен из <алгоритм>
в
в C ++ 0x. Включает ли первое второе в C ++ 0x? Или они оба включают общий заголовок, определяющий swap
?
Другими словами, гарантируется ли компиляция следующего кода на C ++ 0x?
#include <algorithm> // will this pull in std::swap?
// ...
using std::swap;
swap(a, b);