C++ vector引入不生效
时间: 2023-09-30 10:02:07 浏览: 103
C++中Vector的使用
5星 · 资源好评率100%
如果你引入了C++的vector但是似乎没有生效,可能有以下几种情况:
1. 没有包含vector头文件
在使用vector之前,你需要包含vector头文件。可以在文件开头添加以下代码:
```c++
#include <vector>
```
2. 没有使用std命名空间
在使用vector时,需要将其放在std命名空间中。可以使用以下代码:
```c++
std::vector<int> vec;
```
或者在文件开头添加以下代码,使用using指令简化代码:
```c++
using namespace std;
```
3. 编译器不支持C++11
如果你使用的是较老的编译器,可能不支持C++11标准,其中包括vector的引入。可以尝试升级编译器或者使用其他STL容器。
希望以上答案能对你有所帮助。
阅读全文