如何在C ++中声明向量?

时间:2010-02-20 19:47:50

标签: c++ vector

我正在尝试在我的代码中使用字符串向量而不是字符串数组,但显然我错过了向量声明中的一些细节。使用以下代码,我收到此错误:‘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 个答案:

答案 0 :(得分:10)

您必须包含标题:

#include <vector>
#include <string>

答案 1 :(得分:9)

您应该添加以下内容:

#include <vector>
#include <string>

答案 2 :(得分:2)

你需要:

#include <vector>