c++ - 如何在 C++ 中声明 vector ?

标签 c++ vector

我试图在我的代码中使用一个字符串 vector 而不是一个字符串数组,但显然我在 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;
}

我应该如何正确声明 vector ?

最佳答案

你应该添加这些包括:

#include <vector>
#include <string>

关于c++ - 如何在 C++ 中声明 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2303435/

相关文章:

C++三元运算符,有什么区别?

python - 在gensim中创建一个新的矢量模型

c++ - 如何开始和停止收集 gprof 的配置文件数据

c++ - 如何使用 boost/operators.hpp 自动生成 == 运算符?

c++ - 在二进制文件 C++ 中写入和加载结构 vector

python - 使用 Pyembroidery 将矢量文件转换为 .DST 刺绣文件

c++ - 我应该始终使用带有自己索引的一维 vector ,还是可以使用多维 vector ?

c++ - 什么是堆栈、队列、 vector 、数组和列表?

c++ - 是否可以同时初始化两个需要彼此指针的类?

C++一组字符串的所有排列