是否必须将特定于类的新删除操作符声明为静态

时间:2010-01-26 17:00:09

标签: c++

特定于类的new,new [],delete和delete []的标准是否需要是静态的。 我可以让他们成为非静态成员运营商。为什么它们必须是静态的

2 个答案:

答案 0 :(得分:13)

是的,它们必须是静态的。它们用于为尚不存在的对象分配内存,因此没有要引用的实例。

答案 1 :(得分:11)

它们被隐式声明为静态 - 即使您没有输入“static”。