结构函数,是一种特别的办法 。首要用来在创立目标时初始化目标, 即为目标成员变量赋初始值,总与new运算符一同使用在创立目标的语句中 。特别的一个类能够有多个结构函数 ,可根据其参数个数的不同或参数类型的不同来区别它们 即结构函数的重载。
析构函数(destructor) 与结构函数相反,当目标脱离其效果域时(例如目标地点的函数已调用结束),体系主动履行析构函数。
#include
class animal
{
public:
animal()
{
cout<<"hello"<
~animal()
{
cout<<"析构函数"<
void animal1();
};
void animal::animal1 () //结构函数
{
int box[3],i,sum=0; //sun记住赋初值
cout<<"请输入三个数"<
{
cin>>box[i];
sum=box[i]+sum;
}
cout<
int main()
{
animal sh;
sh.animal1 ();
return 0;
}