Overview
Explore the fundamentals and advanced capabilities of std::vector in C++ through this comprehensive conference talk from CppCon 2024. Delve into why std::vector is the go-to container in C++ development, examining its efficiency, convenience features, and performance implications. Learn about dynamic memory allocation, data manipulation techniques including sorting, searching, insertion, and deletion operations, and discover how to implement custom predicates for flexible data handling. Master the trade-offs and optimal usage patterns of std::vector compared to other standard library containers, gaining practical insights from experienced Software Engineer Kevin Carpenter's expertise in high-performance C++ development for financial and transaction systems.
Syllabus
Back to Basics: Almost Always Vector - Kevin Carpenter - CppCon 2024
Taught by
CppCon