Intermediate C++ Game Programming Tutorial 8
From Chilipedia
Revision as of 16:37, 5 August 2017 by Chili (Talk | contribs) (Created page with "<code>std::vector<></code>. What does it have to do with mathematical vectors? Nothing at all. So why didn't they just name it <code>std::dynamic_array<></code>? Good question...")
std::vector<>
. What does it have to do with mathematical vectors? Nothing at all. So why didn't they just name it std::dynamic_array<>
? Good question, good question. Next question. Seriously though, std::vector<>
is the shit and we are going to be using it all the GD time from now on. Get hype.
Contents
Topics Covered
- Basic
std::vector<>
operations - Concept of template classes
- Underlying implementation of
std::vector<>
- Managing
std::vector<>
capacity - Pointers to
std::vector<>
data
Video Timestamp Index
Lost Footage
Chili recorded some footage where he shows a concrete example of using std::vector<> in the Database code from the Intermediate 4 homework. It was cut from the final video to keep the length under 30 minutes (Ritalin is expensive in some countries ;)), but you can find that footage here:
Source Code
Homework
The homework is to modify Poison Snek to use std::vector<>
. You will see the light.