2020
10-09
10-09
浅析C++ new的三种面貌
1.new的三种面貌C++中使用new运算符产生一个存在于Heap(堆)上对象时,实际上调用了operatornew()函数和placementnew()函数。在使用new创建堆对象时,我们要清楚认清楚new的三种面貌,分别是:newoperator、operatornew()和placementnew()。1.1newoperatornewoperator是C++保留的关键字,我们无法改变其含义,但我们可以改变new完成它功能时调用的两个函数,operatornew()和placementnew()。也就是说我们在使用运算符new...
继续阅读 >