close
有些系統偏好堆疊式架構
使用new運算子是邪惡的
問: 如何在語言層面避免工程師使用new運算子
答: 自定義一個私有的operator new運算子,然後不實作它
#include <cstddef>
class Man
{
private:
static void* operator new(const size_t size); // 只定義不實作
};
int main()
{
new Man(); // 編譯錯誤
return 0;
}
全站熱搜
留言列表