15_2_1.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:
C#编程
开发平台:
Visual C++
- //15_2_1
- #include <iostream.h>
- class Animal;
- void SetValue(Animal&, int);
- void SetValue(Animal&, int, int);
- class Animal{
- public:
- friend void SetValue(Animal&, int);
- protected:
- int itsWeight;
- int itsAge;
- };
- void SetValue(Animal& ta, int tw)
- {
- ta.itsWeight =tw;
- }
- void SetValue(Animal& ta, int tw, int tn)
- {
- ta.itsWeight =tw; //非成员函数或友员不能访问类的私有数据
- ta.itsAge =tn; //非成员函数或友员不能访问类的私有数据
- }
- void main()
- {
- Animal peppy;
- SetValue(peppy, 5);
- SetValue(peppy,7,9);
- }