visual studio 2010为什么在include了string头文件之后不能用string

2024-12-28 05:44:47
推荐回答(5个)
回答1:

那是因为你没有写 using namespace std; 所以不能用string来声明变量。

回答2:

1 我用VS2010试了,在#include之后,是可以用string来声明变量的。注意不是Cstring!
2 strcpy是可以使用的,只是会有警告信息。使用strcpy是为了提高安全性。

回答3:

#include
using namespace std;
string a = "ssssssssssss";
肯定没问题的。
strcpy会有警告。可以用#pragma warning(disable:警告类型)来关闭某类警告。

回答4:


奇怪了,哪有cstring这个头文件!
就有string头文件!
CSstring是微软的MFC专用字符串类~
不需要你去包含头文件,使用MFC,会自动添加进去的

回答5:

加上using namespace std;

或者用的时候这样
std::string wahaha;