Не могу понять, почему в таком коде можно использовать swap без std::, откуда он берется.
#include <memory>
int main() {
auto first = std::make_unique<int>(1);
auto second = std::make_unique<int>(2);
swap(first, second);
}
Не могу понять, почему в таком коде можно использовать swap без std::, откуда он берется.
#include <memory>
int main() {
auto first = std::make_unique<int>(1);
auto second = std::make_unique<int>(2);
swap(first, second);
}