operator New 函数 与 New 表达式。
New表达式先使用operator New 函数分配内存,然后使用参数构造对象。
重载operator New只能改变分配内存的方式, 无法改变整体模式。
operator Delete函数 与 Delete表达式
Delete表达式先析构对象,然后使用operator Delete释放内存。
重载operator Delete只能改变释放内存的方式 , 无法改变整体模式。
New定位运算符无法重载。
operator New 函数 与 New 表达式。
New表达式先使用operator New 函数分配内存,然后使用参数构造对象。
重载operator New只能改变分配内存的方式, 无法改变整体模式。
operator Delete函数 与 Delete表达式
Delete表达式先析构对象,然后使用operator Delete释放内存。
重载operator Delete只能改变释放内存的方式 , 无法改变整体模式。
New定位运算符无法重载。