C++对象模型(四):class成员初始化列表(Member Initialization List)
摘要:
本文是Inside C++ Object Model Chapter 2 部分的读书笔记。编译器如何处理初始化成员列表的。下列情况中,必须要使用member initialization list进行data member 的初始化:1) 当初始化一个reference member。2) 当初始化一个const member。3) 当调用一个base class 的constructor,而他拥有一组参数的时候。4) 调用一个member class 的constructor ,而他有一组参数。 编译器会一一操作初始化列表的成员,以适当的顺序在class的constructor中插入初始化操 阅读全文
posted @ 2013-12-09 20:10 anzhsoft 阅读(398) 评论(0) 推荐(0) 编辑