Summary
Following up on his previous episode comparing std::pair to a custom implementation, Jason Turner outlines three steps for effectively trusting the C++ standard library. He emphasizes the importance of understanding what the library does by examining documentation, knowing what operations might allocate memory, and recognizing which types have constructors versus direct initialization. Jason also highlights the extensive testing that standard libraries undergo and demonstrates how examining the source code can provide insights into implementation decisions.
Related C++ Standard Sections
This episode covers topics found in these sections of the C++ standard:
-
[any]40% match -
[list]40% match -
[set]40% match