您的位置:首页 > 编程语言 > C语言/C++

C++学习总结_成员函数的声明和实现需要注意问题

2011-03-26 00:16 786 查看
一、在C++程序的类中声明好了一个成员函数之后,不能直接在该函数的声明之后就定义这个函数(具体实现该函数),

必须类的外面先写这个成员函数的返回类型,再写上这个成员函数所属类的类型名,接着再加上域运算符::,最后写上成员函数的名字

接着再实现该成员函数。

二、一个例子:

#include <iostream>
using namespace std;
class Human{//声明一个类
private:
int weight;
public :
int GetWeight();
void SetWeight(int w);
};
void Human::SetWeight(int w){
if(w>0&&w<100){
weight = w;
}
else{
cout<<"请将体重设置为大于0小于100之间的值,否则默认返回体重为0./n";
weight = 0;
}
}
int Human::GetWeight(){
return weight;
}
int main()
{
Human Tom,Mike;
Tom.SetWeight(160);
cout<<"Tom的体重是:"<<Tom.GetWeight()<<"/n";
Mike.SetWeight(60);
cout<<"Mike的体重是:"<<Mike.GetWeight()<<"/n";
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐