10
C ++ 11中引入了哪些重大更改?
我知道C ++ 11中的至少一项更改会导致一些旧代码停止编译:explicit operator bool()在标准库中引入,替换了的旧实例operator void*()。当然,将要中断的代码可能最初应该是无效的代码,但是仍然是一个重大更改:曾经有效的程序不再有效。 还有其他重大变化吗?
C ++是一种通用编程语言。它最初被设计为C的扩展,并且具有类似的语法,但是现在它是一种完全不同的语言。使用此标记可解决有关将要使用C ++编译器编译的代码的问题。对于与特定标准修订版[C ++ 11],[C ++ 14],[C ++ 17]或[C ++ 20]等相关的问题,请使用特定于版本的标记。