亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

C++構(gòu)造函數(shù) 拷貝賦值

系統(tǒng) 2778 0
class MyString?
{
public:
MyString();
MyString(int newsize);
MyString(const MyString& ms);
const MyString& operator=(const MyString& ms);
virtual ~MyString();
private:
int *ptr;
int size;

};
/////
MyString::MyString(int newsize)
{

size = newsize;
ptr = new int[size];
for(int i=0; i < size; i++){
ptr[i] = 0;
}
cout<<"construct is executing size is "<<size<<endl;

}
MyString::MyString(const MyString& ms){

size = ms.size;
ptr = new int[size];
for(int i = 0; i < size ; i++){
ptr[i] = ms.ptr[i];
}
cout<<"copy construct is executing.."<<"address of ptr is "<<ptr<<endl;
}
const MyString& MyString::operator=(const MyString& ms){
cout<<"operator is executing"<<endl;
if(this != &ms){
delete[] ptr;
size = ms.size;

ptr = new int[size];
for(int i = 0; i < size ; i++){
ptr[i] = ms.ptr[i];
}
return *this;
}
}

MyString::~MyString()
{
cout<<"desturct address of ptr is "<<ptr<<endl;
delete[] ptr;

}
////////////
MyString play(MyString a)
{
return a;
}
int main(int argc, char* argv[])
{
//printf("Hello World!\n");
/*testint t1 = play(4);
testint t2 = play(5);
testint t3 = play(t1);*/
MyString ms1 = MyString(5);
MyString ms2 = play(ms1);

return 0;
}
////
輸出結(jié)果:


注意將play(ms1)的返回值賦值給ms2,執(zhí)行拷貝函數(shù)。然后返回值再析構(gòu)

C++構(gòu)造函數(shù) 拷貝賦值


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!??!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 欧美亚洲欧美日韩中文二区 | 91精品免费久久久久久久久 | 国产一区日韩二区欧美三 | 手机在线看福利 | 色偷偷尼玛图亚洲综合 | 亚洲精品成人7777在线观看 | 色视频在线免费观看 | 欧美一级片免费 | 国产v欧美v日韩在线观看 | 四虎影院新地址 | 国产99小视频| 嫩模在线| 亚洲精品久久久 | 亚洲成人网在线播放 | 欧美日韩中文国产一区二区三区 | 国产欧美在线观看不卡 | 免费久久精品 | 国产普通话自拍 | jiz中国| 久久久国产高清 | 狠狠色噜噜噜噜狠狠狠狠狠狠奇米 | 久久国产乱子伦精品免费不卡 | 中文字幕亚洲精品日韩精品 | 天天操天天摸天天舔 | 91精品一区二区三区久久久久 | 久久国产这里只精品免费 | 国产精品尹人在线观看免费 | 99re5在线精品视频热线 | 好吊色青青青国产欧美日韩 | 久久久91精品国产一区二区三区 | 高清亚洲 | 中文字幕视频不卡 | 波多野给衣一区二区三区 | 久久国产a | 狠狠色丁香久久婷婷综 | 免费超爽大片黄网站 | 亚洲欧洲高清 | 免费羞羞网站 | 精品日本亚洲一区二区三区 | 国产资源站| 人喾交性专区免费看 |