我已经包含了string.h但是当我尝试使用它时,如下所示我得到错误

时间:2012-03-04 14:13:40

标签: c++ string std member

我已经包含了string.h但是当我尝试使用它时,如下所示我得到错误

#include<string.h>
std::string something;

这里std将被标记,它表示**错误C2039:'string':不是'std'的成员**

但是在我的程序的其他部分它可以工作,只在某些地方我确实得到了这个错误

2 个答案:

答案 0 :(得分:17)

std :: string的正确头文件是string,而不是string.h

答案 1 :(得分:1)

C中不存在

std::string。可能你想使用C ++。