欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談C++對象組合

 更新時間:2015年06月30日 12:56:09   投稿:hebedich  
本文主要說明對象創(chuàng)建時構(gòu)造函數(shù)的執(zhí)行順序,對象成員的初始化順序;對象銷毀時析構(gòu)函數(shù)的執(zhí)行順序,對象成員的銷毀順序。

#include<stdio.h>
//初始化列表 提供了對成員變量初始化的方式
//Constructor 
class M
{
private:
int mI;
public:
M(int i)
{
printf("M(int i),i=%d\n",i);
mI=i;
}
int getI()
{
return mI;
}

};

class Test
{
private:
const int c; //類里面成員定義時變量不能初始化
M m1;
M m2;
public:
Test():c(1),m1(2),m2(3) //////////////////重要 初始化列表
{ /////const成員只能被初始化 不能被賦值
printf("Test()\n"); ///構(gòu)造函數(shù)體內(nèi)叫賦值
}

void print()
{
printf("c=%d,m1.mI=%d,m2.mI=%d\n",c,m1.getI(),m2.getI());
}

};

void run()
{ 
Test t1;
t1.print();
}
int main()
{ 
run();
printf("Press any key to continue...");
getchar();
return 0;

}

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • C語言詳細(xì)講解位運算符的使用

    C語言詳細(xì)講解位運算符的使用

    C語?既具有?級語?的特點,?具有低級語?的特性,如?持位運算就是其具體體現(xiàn)。這是因為,C語?最初是為取代匯編語?設(shè)計系統(tǒng)軟件?設(shè)計的,因此C語?必須?持位運算等匯編操作。位運算就是對字節(jié)或字內(nèi)的?進制數(shù)位進?測試、抽取、設(shè)置或移位等操作
    2022-04-04
  • Visual Studio Code配置C、C++環(huán)境并編寫運行的方法

    Visual Studio Code配置C、C++環(huán)境并編寫運行的方法

    這篇文章主要介紹了Visual Studio Code配置C、C++環(huán)境并編寫運行的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • C++命名空間域的實現(xiàn)示例

    C++命名空間域的實現(xiàn)示例

    命名空間域就是一個獨立的空間外面不能直接調(diào)用該空間域只能用訪問限定符指定訪問該空間域,本文主要介紹了C++命名空間域的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • C++使用ifstream讀取文件內(nèi)容的示例詳解

    C++使用ifstream讀取文件內(nèi)容的示例詳解

    這篇文章主要為大家詳細(xì)介紹了C++如何使用ifstream讀取文件內(nèi)容的功能,文中的示例代碼講解詳細(xì),具有一定的參考價值,感興趣的可以了解一下
    2023-03-03
  • C++?QT?QThread啟動、停止、暫停和恢復(fù)的實現(xiàn)

    C++?QT?QThread啟動、停止、暫停和恢復(fù)的實現(xiàn)

    本文主要介紹了C++?QT?QThread啟動、停止、暫停和恢復(fù)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • C++關(guān)于構(gòu)造函數(shù)可向父類或者本類傳參的講解

    C++關(guān)于構(gòu)造函數(shù)可向父類或者本類傳參的講解

    今天小編就為大家分享一篇關(guān)于C++關(guān)于構(gòu)造函數(shù)可向父類或者本類傳參的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • c語言簡單實現(xiàn)文件 r/w 操作方法

    c語言簡單實現(xiàn)文件 r/w 操作方法

    由于在 C 語言中 '\' 一般是轉(zhuǎn)義字符的起始標(biāo)志,故在路徑中需要用兩個 '\' 表示路徑中目錄層次的間隔,也可以使用 '/' 作為路徑中的分隔符,本文重點給大家介紹用c語言簡單實現(xiàn)文件 r/w 操作方法,感興趣的朋友一起學(xué)習(xí)吧
    2021-05-05
  • 在C++中高效使用和處理Json格式數(shù)據(jù)的示例代碼

    在C++中高效使用和處理Json格式數(shù)據(jù)的示例代碼

    最近的項目在用c處理后臺的數(shù)據(jù)時,因為好多外部接口都在使用Json格式作為返回的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)描述,如何在c中高效使用和處理Json格式的數(shù)據(jù)就成為了必須要解決的問題,需要的朋友可以參考下
    2023-11-11
  • Qt數(shù)據(jù)庫相關(guān)應(yīng)用開發(fā)總結(jié)

    Qt數(shù)據(jù)庫相關(guān)應(yīng)用開發(fā)總結(jié)

    這篇文章主要為大家介紹了在Qt數(shù)據(jù)庫應(yīng)用開發(fā)中的一些經(jīng)驗總結(jié),以及一些組件的使用介紹。文中的示例代碼講解詳細(xì),需要的可以參考一下
    2022-02-02
  • C++引用和結(jié)構(gòu)體介紹

    C++引用和結(jié)構(gòu)體介紹

    這篇文章主要介紹了C++引用和結(jié)構(gòu)體,結(jié)構(gòu)體是我們自定義的復(fù)合類型,本質(zhì)上也是一種變量類型,所以一樣可以使用引用,下面來看看文章內(nèi)容詳細(xì)介紹,需要的朋友可以參考一下
    2021-11-11

最新評論