摘要: C++ 编程语言中有一种叫做new的术语。不过这一概念是比较模糊的,有些人把它理解为new函数,但是有的人又会把它理解为new运算符。 C++ new用法之一 new运算符 最常用的是作为运算符的new,比如: string *str = new string(“test new”); 作为运算符,new和sizeof一样,是C++内置的,你不能对它做任何的改变,除了使用它。 new会在堆上分配一块内存,并会自动调用类的构造函数。 C++ new用法之二 new函数 第二种就是new函数,其实new运算符内部分配内存使用的就是new函数,原型是: void *operator new(siz. 阅读全文
posted @ 2013-02-24 18:21 Himer 阅读(547) 评论(0) 推荐(0) 编辑