添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
气宇轩昂的紫菜汤  ·  python - ...·  2 年前    · 
失恋的薯片  ·  ios - React-Native : ...·  2 年前    · 

(type *p) = malloc(sizeof(type));

construct(*p).

new 失败和malloc失败返回是一样的. 只不过C++对指针做了编译级别的类型识别.

new 扯淡之处在于把 construct(*P)加进去, 使得new 被原子化了. 你问的应该是construct(*P)失败的情况.

通常来说, 第一步成功, 就认为new 成功了 .第二步, 自己定义处理方法.

C++确实是非常恶心扯淡的玩意

评论 ( 0 )