gpt4 book ai didi

c++ - 在 C++ 中使用 0L 初始化指针会导致问题吗?

转载 作者:太空狗 更新时间:2023-10-29 23:21:03 26 4
gpt4 key购买 nike

this question初始化程序用于将指针设置为空。使用 0 的值而不是 0L 的值。我读到过应该对空指针使用精确的 0,因为精确的空指针表示是特定于实现的。

使用 0L 将指针设置为 null 会导致移植时出现问题吗?

最佳答案

来自标准 (4.10.1):

A null pointer constant is an integral constant expression (5.19) rvalue of integer type that evaluates to zero

所以我想 0L 没问题。

关于c++ - 在 C++ 中使用 0L 初始化指针会导致问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1907921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com