【发布时间】:2018-03-15 08:28:57
【问题描述】:
根据http://en.cppreference.com/w/cpp/memory/c/malloc std::malloc 在失败时返回一个空指针
这是一个 NULL 指针还是一个 nullptr?
如果它是 nullptr,则意味着 std::malloc 和 C malloc 之间存在差异。那么接下来的另一个问题,在那种情况下,还有其他的不同吗?
编辑: 这不是评论中建议的重复。这就解释了 nullptr 是什么,清楚地表明它们是不同的。问题不是问它们之间的区别。
【问题讨论】:
-
NULL和nullptr没有区别在这种情况下 -
@Fatih,感谢您的评论。然而,它给我们留下了更多的疑问。为什么,谁来决定,...
-
@Makketronix,谁决定什么?
NULL与nullptr等价于从函数返回的指针的值?在那种情况下我会说标准化委员会 -
@Fatih,当然委员会决定了......无论如何,感谢您的努力。