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

關于C++復制構造函數(shù)的實現(xiàn)講解

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

復制構造函數(shù)是一種特殊的構造函數(shù),有一般構造函數(shù)的特性。它的功能是用一個已知的對象來初始化一個被創(chuàng)建的同類對象。復制構造函數(shù)的參數(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); //構造函數(shù)聲明
 Student(Student &dx); //復制構造函數(shù)的聲明
 ~Student(); //析構函數(shù)的聲明
};
//打印信息函數(shù)的實現(xiàn)
void Student::disp()
{
 cout << this->name << endl ; 
 cout << this->age << endl ; 
 cout << this->sex << endl ; 
 cout << this->score << endl ;
}
//構造函數(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 ;
}
//復制構造函數(shù)的實現(xiàn)
Student::Student(Student &dx)
{
 strcpy(this->name , dx.name);
 this->age = dx.age ; 
 this->sex = dx.sex ;
 this->score = dx.score ;
} 
//析構函數(shù)的實現(xiàn)
Student::~Student()
{
 cout << "程序結束" << endl ;
} 
int main(void)
{
 Student stu1("YYX",23,'N',86);
 Student stu2(stu1); 
 stu1.disp() ;
 stu2.disp() ;
 return 0 ;
}

運行結果:

YYX
23
N
86
YYX
23
N
86
程序結束
程序結束

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

相關文章

  • C語言菜鳥基礎教程之加法

    C語言菜鳥基礎教程之加法

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

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

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

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

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

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

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

    C語言實現(xiàn)通用數(shù)據(jù)結構之通用椎棧

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

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

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

    C語言調試手段:鎖定錯誤的實現(xiàn)方法

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

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

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

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

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

    VC++中內存對齊實例教程

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

最新評論

潮安县| 彩票| 峡江县| 梅河口市| 习水县| 榕江县| 龙州县| 祁东县| 蒲城县| 栾川县| 饶平县| 穆棱市| 花莲县| 陈巴尔虎旗| 麦盖提县| 辽中县| 兰州市| 威海市| 洛宁县| 岫岩| 深水埗区| 钦州市| 确山县| 淮安市| 平南县| 临猗县| 自贡市| 建昌县| 金阳县| 房山区| 南陵县| 东莞市| 穆棱市| 齐齐哈尔市| 武威市| 扶沟县| 南雄市| 江北区| 冷水江市| 合作市| 海盐县|