问题在哪里啊,各位大神请教一下下
#include <iostream>
#include<stdlib.h>
#include<String>
using namespace std;
/*定义一个teacher类,要求分别采用同文件类
定义和分文件类定义。
数据成员:
名字,年龄,性别
成员函数:
数据成员的分装函数
授课teach*/
class Teacher
{
public:
void setNamae(string _name);
string getName();
void setGender(string _gender);
string getGender();
void setAge(int _age);
int getAge();
void teach();
private:
string m_strName;
string m_strGender;
int m_iAge;
};
void Teacher::setNamae(string _name)
{
m_strName=_name;
}
string Teacher::getName()
{
return m_strName;
}
void Teacher::setGender(string _gender)
{
m_strGender= _gender;
}
string Teacher::getGender()
{
return m_strGender;
}
void Teacher::setAge(int _age)
{
m_iAge=_age;
}
int Teacher::getAge()
{
return m_iAge;
}
void Teacher::teach()
{
cout<<" 现在开始上课 "<<endl;
}
int main(void)
{
Teacher t;
t.setNamae("孔子");
t.setGender("男");
t.setAge(35);
cout<<t.setNamae()<<" "<<t.setGender()<<" "<<t.setAge()<<""<<endl;
system("pause");
return 0;
}
1>------ 已启动生成: 项目: test11, 配置: Debug Win32 ------
1>生成启动时间为 2016/12/30 星期五 上午 10:41:48。
1>InitializeBuildStatus:
1> 正在对“Debug\test11.unsuccessfulbuild”执行 Touch 任务。
1>ClCompile:
1> demo.cpp
1>d:\vs学习\test11\test11\test11\demo.cpp(63): error C2660: “Teacher::setNamae”: 函数不接受 0 个参数
1>d:\vs学习\test11\test11\test11\demo.cpp(63): error C2660: “Teacher::setGender”: 函数不接受 0 个参数
1>d:\vs学习\test11\test11\test11\demo.cpp(63): error C2660: “Teacher::setAge”: 函数不接受 0 个参数
1>
1>生成失败。
1>
1>已用时间 00:00:00.49
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========