假定MyClass为一个类,则该类的拷贝构造函数的声明语句为
3 回答
叮当猫咪
TA贡献1776条经验 获得超12个赞
MyClass(const MyClass&); //拷贝构造函数
MyClass::MyClass(const MyClass& RightSides) //拷贝构造函数的定义
{
nSize=RightSides.nSize; //复制常规成员
pBuffer=new char[nSize]; //复制指针指向的内容
memcpy(pBuffer,RightSides.pBuffer,nSize*sizeof(char));
}
ITMISS
TA贡献1871条经验 获得超8个赞
是呀,
#include<iostream>
using namespace std;
class base
{
public:
base()
{
cout<<"construction called"<<endl;
}
};
void main()
{
base a,b[2],*p;
}
添加回答
举报
0/150
提交
取消