假定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
提交
取消