【发布时间】:2015-03-26 14:40:26
【问题描述】:
class Cat {
public:
string getname() const;
void setname(string name);
private:
string name;
// constructor
Cat(string name) {
this->name = name;
cout<<"Cat's name is "<< name << endl;
}
};
int main Cat::getname() {
string name ="Assignment 09";
cout << name << endl;
Dog fido("Fido");
Cat spot("Spot");
cout <<"From main, the Dog's name is "<< fido.name << endl;
cout <<"From main, the Cat's name is "<< spot.name << endl;
cout <<"Hit any key to continue"<< endl;
system("pause");
return name;
}
【问题讨论】:
-
@Paul Merimee 尝试按照您正在阅读的书中显示的方式键入代码。
-
顶部被切断了。这是一个类还是一个结构?
-
你应该得到语法错误,因为
int main Cat::getname() {是无效的语法。 -
你的问题是什么?说清楚