(3) 声明Animal 类,数据成员有age,成员函数有SetAge( )等。首先把数据成员声明为公有的,在main()函数中访问,再把它改为私有的,指出在m
声明Animal 类,数据成员有age,成员函数有SetAge( )等。首先把数据成员声明为公有的,在main()函数中访问,再把它改为私有的,指出在main()函数中访问会出现怎样的情况,如何避免?
程序代码://头文件下
class Aniaml
{
public:
void SetAge(int i);
private:
int age;
};
//源文件下
#include "animal.h"
void Animal::SetAge(int i)
{
age=i;
}#include <iostream.h>
#include "animal.h"
int main()
{ int t;
Animal a;
cin<<t;
a.SetAage(t);
return 0;
}这样做有一个错误,是哪里错了?







~~~~(>_<)~~~~

谢谢了,不过编译时还是出错的

已经调试好了,O(∩_∩)O谢谢了