The difference and connection between C++ boost and C++ stl

A major feature of the C/C++ language is that its standard library can be implemented in the language itself. The strlen, strcpy, and strcmp functions of the C standard library are good subjects for teaching and practice. The complex, string, and vector of the C++ standard library are excellent examples of class, resource management, and template programming. After in-depth understanding of the implementation of STL, the use of STL is natural and can automatically avoid some errors and inefficient usage.

The same is true for Boost. In order to eliminate the doubts when using it, and in order to use it more smoothly, sometimes we need to properly understand its internal implementation, and even write a simplified version for comparison and verification.

and so,

C++ stl: A standard template library implemented using C++ basic syntax.

C++ boost: A level of encapsulation than the template library.

https://blog.csdn.net/maweifei/article/details/70022691

C++ boost和VS2010:https://blog.csdn.net/pengshuyes/article/details/101791658

Guess you like

Origin blog.csdn.net/nmj2008/article/details/114192694