64,654
社区成员
发帖
与我相关
我的任务
分享
#ifndef __MAN_H__
#define __MAN_H__
#include <String>
using namespace std;
class Man{
private:
string name;
int age;
public :
//构造函数
Man(string name,int age,string sex);
string getName(void);
int getAge(void);
};
#endif /*__MAN_H__*/
#include "man.h"
#include <iostream>
Man::Man(string name,int age,string sex)
{
this->name = name;
this->age = age;
}
int Man::getAge()
{
return this->age;
}
int main()
{
Man man1("JJ",18,"male");
cout<<man1.getAge()<<endl; //这个可以打印
cout<<man1.getName()<<endl;// 加了这一句就报错,不能打印出字符串,为什么?
return 0;
}