Introduction to STL
Charusat University, Anand
About the talk
We started with the containers, iterators and algorithms students already use, then opened them up: what sits underneath each one, why certain operations have the complexity they do, and how knowing that changes the code you write. A library is much more interesting once you stop treating it as a black box.
Audience: Engineering students learning C++ and data structures
Key takeaways
- 01Vectors, maps, sets, stacks and queues, and when to reach for each
- 02How iterators and algorithms fit together
- 03What each container is built on
- 04Why operations have the complexity they do
- 05Using that knowledge to write better code
Photos


