相关疑难解决方法(0)

是否存在一个平台或情况,其中解除引用(但不使用)空指针以使空引用将表现不佳?

我目前正在使用一个使用代码的库

T& being_a_bad_boy()
{
    return *reinterpret_cast<T*>(0);
}
Run Code Online (Sandbox Code Playgroud)

在没有实际存在T的情况下引用T.这是未定义的行为,特别指出标准不支持,但它不是闻所未闻的模式.

我很好奇是否有任何示例或平台或用法表明在实践中这可能会导致问题.谁能提供一些?

c++ null reference undefined-behavior

25
推荐指数
3
解决办法
2248
查看次数

标签 统计

c++ ×1

null ×1

reference ×1

undefined-behavior ×1