Можно ли к массиву string добавить еще несколько строк?

Рейтинг: 0Ответов: 1Опубликовано: 20.03.2011

Например, есть string Array[40], а мне надо добавить еще несколько элементов. Как это сделать?

Ответы

▲ 3Принят

В STL есть класс vector - массив, который динамически меняет свой размер:

#include <iostream>
#include <vector>
#include <string>

using namespace std;

main() {
    vector<string> nums;

    nums.push_back("first");
    nums.push_back("second");
    nums.push_back("third");

    for(int i = 0; i < nums.size(); i++)
       cout << nums[i] << endl;
}