我知道至少有一个C++ 11中的更改会导致一些旧代码停止编译:explicit operator bool()在标准库中引入,替换旧的实例operator void*().当然,这将破坏的代码可能是首先不应该有效的代码,但它仍然是一个重大变化:过去不再有效的程序.
explicit operator bool()
operator void*()
还有其他重大变化吗?
c++ c++11
c++ ×1
c++11 ×1