課程
/后端開發(fā)
/C++
/C++遠(yuǎn)征之封裝篇(上)
例如
Student *stu=new Student();
Student *stu1=stu
我的結(jié)果運行中并沒有顯示運行了拷貝函數(shù)。
2016-06-07
源自:C++遠(yuǎn)征之封裝篇(上) 6-8
正在回答
Student *stu1= new Student(*stu);
Einsteinw3180719 提問者
qq_K_152
你只是創(chuàng)建了一個指針指向這個對象,沒有發(fā)生對象的賦值,所以沒有調(diào)用拷貝構(gòu)造
Student *stu = new Student;
Student *stu1 = new Student;
// 設(shè)置對象的數(shù)據(jù)成員
stu->m_strName = "慕課網(wǎng)";
stu->m_iAge = 2;
stu1 = stu;
舉報
封裝--面向?qū)ο蟮幕?,本教程力求幫助小伙伴們即學(xué)即會
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-18
Student *stu=new Student();
Student *stu1= new Student(*stu);
2016-08-18
你只是創(chuàng)建了一個指針指向這個對象,沒有發(fā)生對象的賦值,所以沒有調(diào)用拷貝構(gòu)造
2016-06-07
Student *stu = new Student;
Student *stu1 = new Student;
// 設(shè)置對象的數(shù)據(jù)成員
stu->m_strName = "慕課網(wǎng)";
stu->m_iAge = 2;
stu1 = stu;