January 2019
Intermediate to advanced
512 pages
14h 5m
English
The swap operation is widely used in the C++ standard library. All Standard Template Library (STL) containers provide swap functionality, and there is a non-member function template, std::swap. There are also uses of swap in STL algorithms. The standard library is also a template for implementing custom features that resemble standard ones. Therefore, we'll begin our study of the swap operation with a look at the functionality provided by the standard.