已#include<string>,#include<vector>却提示string,vector未定义的标识符
因为没定义默认的命名空间,改为std::string,std::vector,红线消失,编译通过
本文介绍了一种常见的C++编程错误:在包含标准库的情况下,string和vector被报告为未定义的标识符。文章解释了这一问题的原因在于没有明确指定std命名空间,并提供了正确的使用方式。
已#include<string>,#include<vector>却提示string,vector未定义的标识符
因为没定义默认的命名空间,改为std::string,std::vector,红线消失,编译通过