设为首页 加入收藏

TOP

effectiveC++(九)(三)
2010-12-26 23:04:28 】 浏览:5911
Tags:effectiveC
p;                  // new(size_t, new_handler)

x* px2 = new x;                     // 调用 x::operator
                                    // new(size_t)

另一种方法是为每一个增加到operator new的参数提供缺省值(见条款24):

class x {
public:
  void f();

  static
    void * operator new(size_t size,                // p缺省值为0
                        new_handler p = 0);         //
};

x *px1 = new (specialerrorhandler) x;   

首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇effectiveC++(十) 下一篇effectiveC++(八)

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目