首页 > 其他分享 >using namespace 和using声明

using namespace 和using声明

时间:2023-03-05 20:56:32浏览次数:29  
标签:std namespace vector 命名 using 声明

使用std里的vector时遇到问题,报错vector为未声明标识符,问题在于需要声明他是std命名空间里的一个类,可以使用声明命名空间

using namespace std;

这么做有个好处就是后面使用到std里的类时无需声明,但是坏处就是一下子把std里的所有类所有函数全部声明了,有可能和自定义或其他命名空间同名类或变量出现重复,且许多没用到的也被声明,这就好比python中Import和from..import一样

所以我们可以精准地进行声明,如

using std::vector;

切记,要在代码一开头进行声明

标签:std,namespace,vector,命名,using,声明
From: https://www.cnblogs.com/toriyung/p/17181591.html

相关文章