在C ++中取消引用未初始化的指针

时间:2019-04-04 06:21:08

标签: c++ pointers

我正在研究c ++指针概念。我无法理解取消引用未初始化指针的概念。在我读过的书中,有人说如果我们尝试取消引用未初始化的指针,那么通过引用内存中的任何其他位置,我们将导致运行时错误。谁能解释一下?如果可能的话还有一些例子。...

1 个答案:

答案 0 :(得分:1)

取消引用未初始化的指针是未定义的行为。什么事情都可能发生。崩溃只是可能发生的一件事。如果您的程序在任何地方都包含任何类型的UB,则编译器没有义务生成明智的代码。