日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

深度探索C++ 对象模型(5)-Initialization list(1)

發布時間:2025/3/21 c/c++ 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 深度探索C++ 对象模型(5)-Initialization list(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以下四種情況,一定要使用成員初始化列表:

1.初始化一個引用成員
2.初始化一個const成員

示例代碼為

class Shape{const int m_size; //const 常量int & m_ref; // reference memberfloat m_width;float m_height; public:Shape(int s, float w, float h) : m_size(s), m_ref(s) //只能在這初始化{m_size =s; //在初始化將出錯m_width = w;m_height = h;}};
  • 如果不對m_size和m_ref進行初始化,則會引起編譯錯誤"E0366 “InitializationList::Shape::Shape(int s, float w, float h)” 未提供初始值設定項: ObjTest"
  • 在構造函數中調用m_size=s;編譯錯誤為"錯誤 C2166 左值指定 const 對象"

3.調用一個基類的構造函數,且這個構造函數需要傳參

示例代碼為

class A{public:A(int x); // A 的構造函數};class B : public A{ B(int x, int y) : A(x) // 必須在初始化表里調用基類 A 的構造函數,否則此行引起編譯錯誤{ };};

如果不加": A(x)",則會引起編譯錯誤"C2512 “InitializationList::A”: 沒有合適的默認構造函數可用“

4.調用一個成員類的構造函數,且這個成員的構造函數要傳參時

示例代碼為

class A{public:A(int x); // A 的構造函數};class B{A m_a;B(int x, int y) : m_a(x) // 必須在初始化表里調用基類 A 的構造函數,否則此行引起編譯錯誤{ }};

如果不加": m_a(x)",則會引起編譯錯誤"C2512 “InitializationList::A”: 沒有合適的默認構造函數可用“


【引用】
[1]<<深度探索C++ 對象模型 Inside The C++ Object Model >> Stanley B.Lippman 候捷 譯
[2] 代碼地址 https://github.com/thefistlei/cplusStudy.git

總結

以上是生活随笔為你收集整理的深度探索C++ 对象模型(5)-Initialization list(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 三级网站免费看 | 公妇借种乱htp109cc | 放荡的少妇2欧美版 | 李宗瑞91在线正在播放 | 成人欧美视频在线观看 | 精品久久久久久久久久久久久久久久 | 麻豆乱淫一区二区三区 | 国产精品v日韩精品v在线观看 | 美女扒开腿免费视频 | youjizz日韩| 亚洲va在线∨a天堂va欧美va | 校园激情亚洲 | 日韩私人影院 | 亚洲剧情av| av青青| 久久久久免费观看 | 无人在线观看高清视频 单曲 | 96精品视频 | 成人污污视频在线观看 | 大j8福利视频导航 | 亚洲综合在线视频 | 在线观看国产亚洲 | 少妇一级淫片免费放 | 插插插综合视频 | 亚洲色婷婷久久精品av蜜桃 | 国模吧无码一区二区三区 | 国产亚洲欧美精品久久久久久 | 日韩中文视频 | 全黄性高潮 | 特色黄色片| 奇米网888| 日韩黄色短视频 | 欧美一级视频免费观看 | 国产极品美女在线 | 爱爱15p| 欧美色精品在线 | 超碰在线超碰 | 一区二区影视 | 日本护士取精xxxxxhd | 黄色三级免费观看 | 一本一道av无码中文字幕 | 国产精品黄视频 | 日本不卡在线观看 | 亚洲三级网站 | 国产老熟妇精品观看 | 操穴网站 | 黄色大片免费观看视频 | 欧美日韩视频免费观看 | 久久精品5 | 成人黄色在线看 | 在线欧美一区二区 | 九色porny自拍视频 | 懂色aⅴ一区二区三区免费 国产精品99在线观看 | 污污在线免费观看 | 欧美性大战久久久 | 久久青 | 国产成人一级 | 热re99久久精品国产99热 | 精品国产乱码久久久久久久软件 | 日韩欧美在线观看一区 | 91桃色视频 | 日本视频网站在线观看 | 在线观看av毛片 | 怡红院成永久免费人全部视频 | 进去里视频在线观看 | youjizz.com在线观看 | 阿v免费在线观看 | 日韩成人午夜影院 | 国产18一19sex性护士 | 日本黄色网址大全 | 丝袜视频一区 | 日韩在线观看免费全 | 午夜少妇| 亚洲五月婷 | 91学生片黄 | 疯狂做爰的爽文多肉小说王爷 | 91国在线观看 | 偷自拍| 成人av播放 | 国内久久精品视频 | 欧美影院一区二区三区 | 亚洲自拍图片 | 一区二区三区视频网 | 一区二区三区精品 | 国产传媒在线播放 | 成人免费视频国产 | 日本伦理一区二区 | 很色的网站 | 国产极品视频 | 午夜视频91| 奇米影视欧美 | 综合国产精品 | 亚洲免费影视 | 国产精品中文久久久久久 | 欧美另类xxxxx| 日韩大片一区二区 | 一级黄色a | 欧美激情 一区 | av导航网 |