【发布时间】:2013-04-29 03:45:29
【问题描述】:
我经历了重载new和delete,我在读一本书,new和malloc em> 是 new 调用构造函数,返回调用变量的类型,第三个区别是我们可以逐类重载 new,而 malloc 不能,有人也可以逐类解释这个类。
【问题讨论】:
-
we can overload new on class by class basis-- 这意味着您可以为每种类型自定义构造函数。 -
好的,那么 malloc 呢??
-
我们能不能对 malloc 做同样的事情,我的意思是重载 malloc() 作为一个函数,因为我不明白为什么它写在我们不能写在书中?
-
是这样,我们不需要重载malloc所以我们不这样做,否则可能会出现某种语言错误。
-
如果我想分配所需的地址,或者可能是分配的返回地址或大小
标签: c++ malloc overloading new-operator