为所有额外的参数提供缺省值,或定义 new 的缺省格式。
class A{
public:
static void * operator new(size_t size, newhandler nh=0);
};
class B{
public:
static void * operator new(size_t size, newhandler nh);
static void * operator new(size_t size){
return ::operator new(size);
}
};
|
|