VC++中的string类要包含什么头文件?

如题所述

string是C++系统提供的一个类,封装了常用的字符串操作。\x0d\x0a要使用string类,对于标准的C++编译器,需要包含头文件string,注意是没有扩展名的。\x0d\x0a即\x0d\x0a#include\x0d\x0a不过对于VC++,由于微软做了一些变通,所有无扩展名的头文件均可以用带.h扩展名的代替,于是包含string.h也是可以的。\x0d\x0a即\x0d\x0a#include\x0d\x0a\x0d\x0a除此外,还有要引入std名空间,或者在当前名空间声明string,才可以直接使用string类,否则需要以std::string形式使用。\x0d\x0a以下两种方式均可。\x0d\x0ausingnamespacestd;//引入整个名空间\x0d\x0a或\x0d\x0ausingstd::string;//只声明string本身。
温馨提示:答案为网友推荐,仅供参考
相似回答