我想创建一个使用字符串库的 C++ 类。这是我的源代码:
测试.h:
#include <string>
class info {
public:
// constructor
info (string first_name, string last_name, int age);
// deconstructor
~info ();
private:
string first_name;
string last_name;
int age;
};
这是我的头辅助文件:test.cpp
#include <string>
#include "test.h"
info::info (string first_name, string last_name, int age) {
this->first_name = first_name;
this->last_name = last_name;
this->age = age;
}
info::~info () {
}
但是它给了我语法错误:标识符“字符串”未定义
这是为什么?我对 C++ 数据结构有点陌生
另外,我正在编译这是 Visual Studio 2012