String不指定类型

时间:2017-10-02 01:22:39

标签: c++

我使用Net bean创建银行应用程序 我有三个文件 Client.h,Client.CPP和main.CPP

//Client.h
#ifndef CLIENT_H
#define CLIENT_H
using namespace std;
class Client {
public:
    Client();
    Client(const Client& orig);
    virtual ~Client();
private:
    string fname;
    string lname;

};

#endif /* CLIENT_H */

//Client.cpp
#include "Client.h"

Client::Client() {
}

Client::Client(const Client& orig) {
}

Client::~Client() {
}

当我编译我的项目时,我收到以下错误 尽管我使用的是命名空间std;

,但字符串并未命名类型

1 个答案:

答案 0 :(得分:1)

#include <string>是必需的。

std命名空间是一回事,但为了让编译知道字符串名称, 你应该告诉它。