最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于C++復(fù)制構(gòu)造函數(shù)的實(shí)現(xiàn)講解

 更新時(shí)間:2018年12月20日 10:14:06   作者:Engineer-Bruce_Yang  
今天小編就為大家分享一篇關(guān)于關(guān)于C++復(fù)制構(gòu)造函數(shù)的實(shí)現(xiàn)講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

復(fù)制構(gòu)造函數(shù)是一種特殊的構(gòu)造函數(shù),有一般構(gòu)造函數(shù)的特性。它的功能是用一個(gè)已知的對(duì)象來初始化一個(gè)被創(chuàng)建的同類對(duì)象。復(fù)制構(gòu)造函數(shù)的參數(shù)傳遞方式必須按引用來進(jìn)行傳遞,請(qǐng)看實(shí)例:

#include <iostream>
#include <cstring>
using namespace std ; 
class Student 
{
 private :
 char name[8];
 int age ;
 char sex ; 
 int score ;
 public :
 void disp(); //打印信息的函數(shù)聲明
 Student(char name[],int age , char sex ,int score); //構(gòu)造函數(shù)聲明
 Student(Student &dx); //復(fù)制構(gòu)造函數(shù)的聲明
 ~Student(); //析構(gòu)函數(shù)的聲明
};
//打印信息函數(shù)的實(shí)現(xiàn)
void Student::disp()
{
 cout << this->name << endl ; 
 cout << this->age << endl ; 
 cout << this->sex << endl ; 
 cout << this->score << endl ;
}
//構(gòu)造函數(shù)的實(shí)現(xiàn) 
Student::Student(char name[],int age , char sex ,int score)
{
 strcpy(this->name,name);
 this->age = age ; 
 this->sex = sex ;
 this->score = score ;
}
//復(fù)制構(gòu)造函數(shù)的實(shí)現(xiàn)
Student::Student(Student &dx)
{
 strcpy(this->name , dx.name);
 this->age = dx.age ; 
 this->sex = dx.sex ;
 this->score = dx.score ;
} 
//析構(gòu)函數(shù)的實(shí)現(xiàn)
Student::~Student()
{
 cout << "程序結(jié)束" << endl ;
} 
int main(void)
{
 Student stu1("YYX",23,'N',86);
 Student stu2(stu1); 
 stu1.disp() ;
 stu2.disp() ;
 return 0 ;
}

運(yùn)行結(jié)果:

YYX
23
N
86
YYX
23
N
86
程序結(jié)束
程序結(jié)束

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • C語言菜鳥基礎(chǔ)教程之加法

    C語言菜鳥基礎(chǔ)教程之加法

    C語言中運(yùn)算符和表達(dá)式數(shù)量之多, 在高級(jí)語言中是少見的。正是豐富的運(yùn)算符和表達(dá)式使C語言功能十分完善。 這也是C語言的主要特點(diǎn)之一。今天我們來看看加法運(yùn)算
    2017-10-10
  • C語言高效實(shí)現(xiàn)向量循環(huán)移位

    C語言高效實(shí)現(xiàn)向量循環(huán)移位

    這篇文章主要為大家詳細(xì)介紹了C語言高效實(shí)現(xiàn)向量循環(huán)移位,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 用C語言實(shí)現(xiàn)圣誕樹(簡易版+進(jìn)階版)

    用C語言實(shí)現(xiàn)圣誕樹(簡易版+進(jìn)階版)

    大家好,本篇文章主要講的是用C語言實(shí)現(xiàn)圣誕樹(簡易版+進(jìn)階版),感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • C++中unique_lock和lock_guard區(qū)別小結(jié)

    C++中unique_lock和lock_guard區(qū)別小結(jié)

    本文主要介紹了C++中unique_lock和lock_guard區(qū)別,std::unique_lock?和?std::lock_guard屬于標(biāo)準(zhǔn)庫mute中的互斥鎖管理工具,用于簡化互斥鎖的使用并確保線程安全,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-04-04
  • C語言實(shí)現(xiàn)通用數(shù)據(jù)結(jié)構(gòu)之通用椎棧

    C語言實(shí)現(xiàn)通用數(shù)據(jù)結(jié)構(gòu)之通用椎棧

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)通用數(shù)據(jù)結(jié)構(gòu)之通用椎棧,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • C語言實(shí)現(xiàn)簡單登錄操作

    C語言實(shí)現(xiàn)簡單登錄操作

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)簡單登錄操作,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • C語言調(diào)試手段:鎖定錯(cuò)誤的實(shí)現(xiàn)方法

    C語言調(diào)試手段:鎖定錯(cuò)誤的實(shí)現(xiàn)方法

    本篇文章是對(duì)在C語言調(diào)試中,鎖定錯(cuò)誤的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • VSCode搭建STM32開發(fā)環(huán)境的實(shí)現(xiàn)步驟

    VSCode搭建STM32開發(fā)環(huán)境的實(shí)現(xiàn)步驟

    因?yàn)閂SCode免費(fèi)且好用,可以安裝各種插件,本文主要介紹了VSCode搭建STM32開發(fā)環(huán)境的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • c語言沒有try catch的替代方案

    c語言沒有try catch的替代方案

    這篇文章主要介紹了c語言沒有try catch的替代方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • VC++中內(nèi)存對(duì)齊實(shí)例教程

    VC++中內(nèi)存對(duì)齊實(shí)例教程

    這篇文章主要介紹了VC++中內(nèi)存對(duì)齊的實(shí)現(xiàn)方法,具有很高的實(shí)用價(jià)值,需要的朋友可以參考下
    2014-08-08

最新評(píng)論

施甸县| 陈巴尔虎旗| 康马县| 密山市| 琼结县| 留坝县| 上虞市| 长岛县| 清丰县| 福州市| 大洼县| 香港| 浑源县| 吉木乃县| 翁源县| 江城| 潼关县| 天峻县| 青海省| 共和县| 祁门县| 布拖县| 吉水县| 北辰区| 蒙山县| 平罗县| 涡阳县| 格尔木市| 高平市| 上高县| 长汀县| 宁乡县| 九龙城区| 清河县| 辽阳县| 霍州市| 闸北区| 南郑县| 南投市| 弥渡县| 旬阳县|