码迷,mamicode.com
首页 >  
搜索关键字:new一个对象加括号    ( 1个结果
关注C++细节——动态生成对象初始化细节
①T *p =new T; ②T *p =new T(); 这两类用法不同点的总结。   1.若T为类类型,且用户定义了构造函数,则两种形式的效果完全相同,都会调用这个定义了的构造函数来初始化内部成员变量,但是如果此构造函数中并未对成员变量初始化,则这个时候内部的成员变量进行默认初始化——值是未定义的。 2.若T为类类型,但是用户并没有定义任何构造函数,则我们可以知道编译器会为该类合成一...
分类:编程语言   时间:2014-08-16 15:09:40    阅读次数:231
1条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!