文中一系列思考和内容引发自以下问题:我需要在一个类的构造函数中调用另一个对象的构造函数,并使用this初始化其中的一个引用成员. 主要遇到的问题: 1. 构造函数的初始化列表中能访问this吗? 很明显c++创建一个对象分为两部分,创建内存和调用构造函数.显然在初始化列表中,当前对象占用的内存已经创建好了,ok,this是可以访问的,只是其中的某些成员是没有初始化的(因为没有构造函数还没执行完,只能说对象是部分有效的). 那也间接说明一个问题,在构造函数的函数体中使用this是完全可靠的,所有编