Как объявить векторы в C ++? - PullRequest
1 голос
/ 20 февраля 2010

Я пытаюсь использовать вектор строк в своем коде вместо массива строк, но, очевидно, мне не хватает некоторых деталей в объявлении вектора.Используя следующий код, я получаю эту ошибку: ‘vector’ was not declared in this scope

// Try to implement a vector of string elements

#include<iostream>

using namespace std;

int main() {
    const int MAX_ITEMS = 10;
    vector<string> my_vector(MAX_ITEMS);
    return 0;
}

Как правильно объявить вектор?

Ответы [ 3 ]

10 голосов
/ 20 февраля 2010

Вы должны включить заголовок:

#include <vector>
#include <string>
9 голосов
/ 20 февраля 2010

Вы должны добавить это включает в себя:

#include <vector>
#include <string>
2 голосов
/ 20 февраля 2010

Вам нужно:

#include <vector>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...