请问:在C++中 new 与::operate new 有何不同?
解决方案 »
- 求推荐本c++书籍!
- VC 的困惑
- 急!简单网络时间协议 VC编程和时间协议端
- 求rasdial函数用法
- double 类型的四舍五入要求保留位小数立即给分不够再加
- 在mfc下单击菜单中的"新建",就能在一个已经建立的数据库中新建一个表文件然后对其进行操作,该怎么办?? 网上那里有这方面的介绍呀
- 请问哪里有关于CMSComm的资料?(在线给分)
- TXX什么的是控件么?
- 好难的问题,请问谁有较好的编程想法。如果成功,你想什么我都愿意。
- 我想把CListCtrl控件的Header和Scroll Bar的颜色改变该如何做?
- 菜鸟的问题!请大侠指点!!
- 如何用VC来实现在SQL Server数据库中插入纪录
new is one of operation.
operation new可以在类中重载,继承而::new 是c++standard是的new
===================================================================我的心太乱
1 调用::operator new 配置内存
2 调用对象的constructor,在::operator new 配置好的内存中构造对象。很显然,new和::operator new 是不同的。new是一个算式(侯SIR《STL源码剖析》),::operator new ,如同它的名字一样,是一个运算符。我们可以在自己的类中订做自己的 operator new, 但永远不可以改变语言层面建立起来的new关键词的语意。
之后调用构造函数