capypad
0 day streak
cpp / beginner
Snippet

Using Vector for Dynamic Arrays

std::vector is a dynamic array from the standard library that grows automatically. Use push_back to add elements and size() to get the element count. Range-based for loops iterate through vectors easily.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
#include <vector>
std::vector<int> numbers;
numbers.push_back(10);
numbers.push_back(20);
numbers.push_back(30);
 
for (int num : numbers) {
std::cout << num << " ";
}
std::cout << "Size: " << numbers.size();
Breakdown
1
std::vector<int> numbers;
Creates an empty vector that holds integers
2
push_back(10);
Adds the value 10 to the end of the vector
3
for (int num : numbers)
Range-based loop iterates over each element