摘要: c++中的new表达式说简单也简单,就是动态创建对象嘛。说不简单也不简单,因为类的操作符new是可以重载的,而且c++中还存在这样的写法int * p = new (p_other) int。这。。。 经过翻阅c++ primer和一通百度谷歌,跑到各种大神博客学习,终于有点懂了。一、搞懂 其实new表达式有三种形式。 1.动态分配对象 c++ primer说的好: int *pi = new int( 0 ); new 表达式的操作序列如下:从空闲存储区分配对象,然后用括号内的值初始化该对象。为从空闲存储区分配对象,new 表达式调用库操作符 new()。前面的 new 表达式与下列代码,. 阅读全文
posted @ 2014-01-08 13:08 happypeople 阅读(119) 评论(0) 推荐(0)