5 10 20 30 40 50
Vector elements: 10 20 30 40 50 After push_back: 10 20 30 40 50 60 After pop_back : 10 20 30 40 50
void stl_q1_vector_basics() {
vector<int> numbers;
// Add elements
numbers.push_back(10);
numbers.push_back(20);
numbers.push_back(30);
numbers.push_back(40);
cout << "Vector elements: ";
for(int i = 0; i < numbers.size(); i++) {
cout << numbers[i] << " ";
}
cout << endl;
cout << "Size: " << numbers.size() << endl;
// Remove last element
numbers.pop_back();
cout << "After pop_back, size: " << numbers.size() << endl;
}
void stl_q1_vector_basics() {
vector<int> numbers;
// Add elements
numbers.push_back(10);
numbers.push_back(20);
numbers.push_back(30);
numbers.push_back(40);
cout << "Vector elements: ";
for(int i = 0; i < numbers.size(); i++) {
cout << numbers[i] << " ";
}
cout << endl;
cout << "Size: " << numbers.size() << endl;
// Remove last element
numbers.pop_back();
cout << "After pop_back, size: " << numbers.size() << endl;
}