3 回答

叮當(dāng)貓咪
TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個贊
MyClass(const MyClass&); //拷貝構(gòu)造函數(shù)
MyClass::MyClass(const MyClass& RightSides) //拷貝構(gòu)造函數(shù)的定義
{
nSize=RightSides.nSize; //復(fù)制常規(guī)成員
pBuffer=new char[nSize]; //復(fù)制指針指向的內(nèi)容
memcpy(pBuffer,RightSides.pBuffer,nSize*sizeof(char));
}

ITMISS
TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個贊
是呀,
#include<iostream>
using namespace std;
class base
{
public:
base()
{
cout<<"construction called"<<endl;
}
};
void main()
{
base a,b[2],*p;
}
添加回答
舉報
0/150
提交
取消