<分区>
主要.cpp:
#include <iostream>
#include "PrintText.h"
#include <string>
using namespace std;
int main()
{
PrintText tOb("Mwhahahaahhaha");
cout << tOb.getText() << endl;
return 0;
}
打印文本.cpp:
#include "PrintText.h"
#include <iostream>
#include <string>
using namespace std;
PrintText::PrintText(string z){
setText(z);
}
void PrintText::setText(string x){
text = x;
}
string PrintText::getText(){
return text;
}
打印文本.h:
#ifndef PRINTTEXT_H
#define PRINTTEXT_H
class PrintText{
public:
PrintText(string z);
void setText(string x);
string getText();
private:
string text;
};
#endif
我收到错误消息,指出字符串尚未声明且字符串未在我的 .h 文件中命名类型,我不明白为什么。
我是一名优秀的程序员,十分优秀!