c++ - 在 C++ 中创建字符串时出错

标签 c++ string visual-studio-2010 visual-c++

每当我尝试在我的头文件中创建一个字符串时,我都会收到错误消息:“string”不是“std”的成员。我正在使用 Microsoft Visual c++ express 2010 编译器。这是我的头文件:

using namespace std;

class Person
{
private:
 string name;
 string p_number;

public:
 Person();
 Person(string, string);
 string get_number();
 string get_name();
};

我是一个不错的java程序员,刚开始学习c++

最佳答案

你还有#include <string>吗在你的标题中?您需要它来声明字符串类。

关于c++ - 在 C++ 中创建字符串时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4309899/

相关文章:

c++ - 将 qwt 从 5.2.1 更新到 6.0.0

c++ - 为什么 Clang 有时返回 nullptr,有时返回我想要的?

java - 字符串比较期间出现空指针异常

c# - 按钮单击打开 richTextBox 并显示读取文件

c++ - Visual Studio 2010 在调用 msbuild 之前做什么?

iis - VS2010在打开项目时引发异常

c++ - 我的算法只将第一个字写入文件?

c++ - 如果我们在增加指针后删除一个数组会发生什么?

c++ - 将 ifstream 中的一行读入字符串变量

python - 为什么我只从列表中得到一个项目