头文件中的<string>

Bog*_*ier 7 c++ string header

我试图在头文件的类定义中定义字符串类型的变量.可能吗?例:

/* Foo.h */   
#include <string>
class Foobar{
     int a;
     string foo;

}
Run Code Online (Sandbox Code Playgroud)

因为在某种程度上我可以声明一个字符串变量,但在标题中它不能识别我的字符串类型.

ild*_*arn 25

string住在命名空间std.这样做:

#include <string>

class Foobar {
    int a;
    std::string foo;
};
Run Code Online (Sandbox Code Playgroud)