WEB开发网
开发学院软件开发C++ 构造函数中的this指针 阅读

构造函数中的this指针

 2010-10-15 09:07:53 来源:Web开发网   
核心提示:---原理---某些人认为不应该在构造函数中使用this指针,因为这时this对象还没有完全形成,构造函数中的this指针,但是,只要小心,是可以在构造函数中使用this指针的:●在函数体中●初始化列表中因为“对象还没有完全形成”不意味着“什么都没有”,在进入构造函数(及

-------------------------------原理-------------------------------

某些人认为不应该在构造函数中使用this指针,因为这时this对象还没有完全形成。

但是,只要小心,是可以在构造函数中使用this指针的:

●在函数体中

●初始化列表中

因为“对象还没有完全形成”不意味着“什么都没有”。

在进入构造函数(及其chaining)之前,Compiler会:

●给class的instance分配内存

●建立运行时刻系统所需的信息(如vtbl等)

●##缺省地## 构造所有类成员

1 2 3  下一页

Tags:构造 函数 this

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接