C++的当前趋势:实用指南
发表时间: 2023-04-10 17:47
很多朋友都知道C++是一种复杂的语言,但复杂的C++发展速度之快是其他编程语言无法企及的。今天霸哥就来聊聊C++的发展现状,以及C++的实用指南。
C++的发展现状
C++发展得非常快。
C++标准的页数从C++98/03的879页增加到了C++20的1834页,多了近1000页。这是一个非常庞大的数据,其中加入的代码是对C++语言的优化和升华。而且,C++ 每次修订后,我们都会获得几十个新特性。
规范页数的完整数据:
由数据可知,C++17比C++03多出近千页。所以我们不得不边抱怨C++语言的复杂性,边感叹C++开发功能真好用。日常开发会遇到的问题:
C++实用指南
没有完美的编程语言,每种语言都有自身的优势和劣势。所以我们可以客观公正的对待C++语言。霸哥推荐一下大家保持以下心态和行为:
C++规范越来越重要的原因之一是该语言向后兼容。所以委员会通常会引入新特性,但很少删除旧的东西。所以你的代码仍然可以编译。如果你不想前进,不想使用新的东西,那么你还是可以保持当前的风格。
当然,霸哥觉得没必要速追逐新特性并立即重写现有代码。试着跟上进展,使用真正改进你工作的特性,你的代码应该逐渐改进并变得更加现代化。