If STL is the most common framework among C++ programs, Boost probably comes right after. A real Swiss army knife, this toolkit contains a profusion of utilities to handle most common needs, and even more! The most popular features of Boost are smart pointers, an encapsulation of raw pointers in a reference-counting class to handle memory allocation, and deallocation automatically. They avoid most memory leaks or pointer misuse for almost free.
Boost, like STL, is mainly a template library, which means that no compilation is needed for most of its modules. For instance, including the smart pointer header file is enough to use them. However, a few of its modules need to be compiled as a library first (for example, the ...
No credit card required