c++中 new 的不同

  1. int *a = new a;   
  2. int *b = new b();  

 

其中a 为 随机值,按书上说法是,a为上次位于该内存的值,b初始化为0;现测试类类型的结果

也就是说, 对于没有提供任何构造函数的类,new 的时候加括号,会帮你创造一个默认构造函数,而且帮你初始化;

而new的时候没有加括号,也会帮你构造一个默认构造函数,只是什么都没做。

posted on 2010-05-28 11:19 lhking 阅读(102) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2010年5月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

统计

常用链接

留言簿

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜