未定义行为。 程序可以出现任何行为,包括得到一个无意义的值、崩溃等等。崩溃应该是比较常见的结果。 如果这样写,编译没问题,运行也没问题。 ``` language Base* base = new Base(); base = nullptr; auto pp = *base; ```
阅读量:1
点赞量:1