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

C++函數(shù)返回值為對(duì)象時(shí),構(gòu)造析構(gòu)函數(shù)的執(zhí)行細(xì)節(jié)

 更新時(shí)間:2013年02月18日 11:44:57   作者:  
C++函數(shù)返回值為對(duì)象時(shí),構(gòu)造析構(gòu)函數(shù)的執(zhí)行細(xì)節(jié),需要的朋友,可以參考下

看如下代碼:

復(fù)制代碼 代碼如下:

#include<iostream>
class TestConstructor
{
public:
    TestConstructor()
    {
        std::cout<<"TestConstructor()"<<std::endl;
    }
    ~TestConstructor()
    {
        std::cout<<"~TestConstructor()"<<std::endl;
    }
    TestConstructor(const TestConstructor& testObj)
    {
        std::cout<<"TestConstructor(const TestConstructor&)"<<std::endl;
    }
    TestConstructor& operator = (const TestConstructor& testObj)
    {
        std::cout<<"TestConstructor& operator = (const TestConstructor& testObj)"<<std::endl;
        return *this;
    }
};
TestConstructor testFunc()
{
    TestConstructor testInFunc;  //3、調(diào)用TestConstructor() 生成對(duì)象testInFunc
    return testInFunc;           //4、調(diào)用TestConstructor(const TestConstructor&) 生成臨時(shí)對(duì)象
                                 //5、調(diào)用析構(gòu)函數(shù),析構(gòu)對(duì)象testInFunc
}
int main()
{
    TestConstructor test;  //1、調(diào)用TestConstructor() 生成對(duì)象test
    test = testFunc();     //2、調(diào)用testFunc()    //6、調(diào)用等號(hào)把臨時(shí)對(duì)象復(fù)制給對(duì)象test  //7、調(diào)用析構(gòu)函數(shù),析構(gòu)臨時(shí)對(duì)象
    return 0;              //8、調(diào)用析構(gòu)函數(shù),析構(gòu)對(duì)象test
}

看輸出:

有注釋?zhuān)休敵?。?zhí)行細(xì)節(jié),一目了然了吧

 

 

相關(guān)文章

  • C++計(jì)算圖任意兩點(diǎn)間的所有路徑

    C++計(jì)算圖任意兩點(diǎn)間的所有路徑

    這篇文章主要為大家詳細(xì)介紹了C++求圖任意兩點(diǎn)間的所有路徑 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • C++實(shí)現(xiàn)俄羅斯方塊源碼

    C++實(shí)現(xiàn)俄羅斯方塊源碼

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)俄羅斯方塊源碼完整版,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • 快速掌握VC6.0中各種宏注釋?xiě)?yīng)用(附圖)

    快速掌握VC6.0中各種宏注釋?xiě)?yīng)用(附圖)

    為了方便別人或自己閱讀自己的程序,注釋是堅(jiān)決不可少的,一個(gè)漂亮的程序,不是在于你應(yīng)用的技術(shù)多么高深,而是能夠把高深的技術(shù)描述的清楚易懂
    2013-01-01
  • 利用C語(yǔ)言模擬實(shí)現(xiàn)qsort,strcpy,strcat,strcmp函數(shù)

    利用C語(yǔ)言模擬實(shí)現(xiàn)qsort,strcpy,strcat,strcmp函數(shù)

    這篇文章主要為大家詳細(xì)介紹了如何通過(guò)C語(yǔ)言模擬實(shí)現(xiàn)qsort(采用冒泡的方式),strcpy,strcat,strcmp等函數(shù),文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-11-11
  • C語(yǔ)言文件讀寫(xiě)操作介紹與簡(jiǎn)單示例

    C語(yǔ)言文件讀寫(xiě)操作介紹與簡(jiǎn)單示例

    這篇文章主要給大家介紹了關(guān)于C語(yǔ)言文件讀寫(xiě)操作的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • C++代碼實(shí)現(xiàn)五子棋小游戲

    C++代碼實(shí)現(xiàn)五子棋小游戲

    這篇文章主要為大家詳細(xì)介紹了C++代碼實(shí)現(xiàn)五子棋小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • C語(yǔ)言實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)

    C語(yǔ)言實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 利用Matlab制作抖音同款含褶皺面料圖

    利用Matlab制作抖音同款含褶皺面料圖

    這篇文章主要介紹了如何利用Matlab制作抖音的同款含褶皺面料圖,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Matlab有一定幫助,需要的可以參考一下
    2022-03-03
  • c++動(dòng)態(tài)規(guī)劃經(jīng)典算法

    c++動(dòng)態(tài)規(guī)劃經(jīng)典算法

    動(dòng)態(tài)規(guī)劃算法通常用于求解具有某種最優(yōu)性質(zhì)的問(wèn)題。本文主要介紹了c++動(dòng)態(tài)規(guī)劃經(jīng)典算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C++基礎(chǔ)教程之指針拷貝詳解

    C++基礎(chǔ)教程之指針拷貝詳解

    這篇文章主要介紹了C++基礎(chǔ)教程之指針拷貝詳解的相關(guān)資料,需要的朋友可以參考下
    2017-01-01

最新評(píng)論

东乡| 祁连县| 东丰县| 罗甸县| 康马县| 上饶市| 万载县| 旬邑县| 乐业县| 鄱阳县| 抚松县| 陆河县| 上饶市| 阜平县| 米林县| 永安市| 海城市| 红河县| 平遥县| 大关县| 永泰县| 东光县| 鲁甸县| 临汾市| 年辖:市辖区| 韶关市| 河西区| 堆龙德庆县| 安多县| 临安市| 剑河县| 杭锦后旗| 称多县| 敖汉旗| 惠东县| 阿图什市| 稻城县| 阜城县| 双城市| 公安县| 思南县|