实例化对象 new有几种方法

日期:2012-10-09 22:23:14 人气:1

实例化对象 new有几种方法

虽然有三种new的用法,但是分为两大类也未尝不可,那么是哪两类呢?其一是new operator,也叫new表达式;其二是operator new,也叫new操作符。这两个英文名称起的也太绝了,很容易搞混,那就记中文名称吧。new表达式比较常见,也最常用,例如: string* ps = new string(abc); 上面这个new表达式完成了两件事情:申请内存和初始化对象。 new操作符类似于C语言中的malloc,只是负责申请内存,例如: void* buffer = operator new(s
    A+
热门评论