【Bug记录】STL-vector不是模板

简介: 【Bug记录】STL-vector不是模板

项目场景:

在写优先级队列简单模拟实现的代码过程中,我们肯定要用模板,写的时候报了一个模板错误:


问题描述

在当时,我已经查阅过CPP文档说vector就是模板,并且我也检查了我确实已经包了<vector>头文件,但就是报错。这令我很疑惑。


原因分析:

刚开始我认为是头文件问题导致的,但是确实不是头文件的问题,后来我去网上用关键词搜发现可能是因为命名空间域没有打开,因为vector是包含在std这个命名空间域中的。


解决方案:

把空间域打开就行了。using namespace std;

反思:影响库使用的语法要素

  • 头文件包含
  • 命名空间域

EOF

相关文章
|
3月前
【Bug记录】模板生成错误:不属于vector的成员
【Bug记录】模板生成错误:不属于vector的成员
|
C++ 索引 容器
【C++STL入门】vector查、改、交换
【C++STL入门】vector查、改、交换
350 1
|
6月前
|
存储 缓存 编译器
【C++进阶(五)】STL大法--list模拟实现以及list和vector的对比
【C++进阶(五)】STL大法--list模拟实现以及list和vector的对比
|
6月前
|
存储 算法 编译器
|
6月前
|
存储 算法 Linux
【STL】:vector用法详解
【STL】:vector用法详解
85 1
|
11月前
|
存储 C++ 容器
C++入门第七篇--STL模板--vector模拟实现
C++入门第七篇--STL模板--vector模拟实现
56 2
|
11月前
|
存储 算法 C++
STL中vector的用法以及模拟实现
STL中vector的用法以及模拟实现
52 0
|
存储 C++ 容器
【C++】STL之vector操作
【C++】STL之vector操作
|
存储 算法 编译器
【C++STL】“vector“用法 入门必备 超详细
【C++STL】“vector“用法 入门必备 超详细
|
存储 搜索推荐 C++
竞赛:STL之vector用法详解(关于vector这一篇就够了!)
竞赛:STL之vector用法详解(关于vector这一篇就够了!)