任务:类和对象
缺省构造函数
class H{
int a,b;
};
class I[
int a,b;
public;
I(int t1,int t2){a=t1;b=t2;}
};
拷贝构造函数
类名(类名 &对象名){
函数体
}
定义新对象
类名 新对象名(被复制对象名);
或
类名 新对象名=被复制对象名;
K(K &t)
{
int n=strlen(t.s);
s=new char[n+1];
strcpy(s,t.s);
}
任务:类和对象
缺省构造函数
class H{
int a,b;
};
class I[
int a,b;
public;
I(int t1,int t2){a=t1;b=t2;}
};
拷贝构造函数
类名(类名 &对象名){
函数体
}
定义新对象
类名 新对象名(被复制对象名);
或
类名 新对象名=被复制对象名;
K(K &t)
{
int n=strlen(t.s);
s=new char[n+1];
strcpy(s,t.s);
}