error: ‘vector’ in namespace ‘std’ does not name a template type
时间: 2024-05-03 12:17:43 浏览: 183
Python UnboundLocalError和NameError错误根源案例解析
5星 · 资源好评率100%
这个错误通常是由于没有包含 `<vector>` 头文件而引起的。在使用 vector 容器时,需要包含 `<vector>` 头文件,否则编译器无法识别 vector 类型。请确保在使用 vector 之前包含了正确的头文件。例如:
```c++
#include <vector>
int main() {
std::vector<int> v{1, 2, 3};
// ...
return 0;
}
```
阅读全文