这似乎是一个微不足道的问题,但却是最近困扰我的一个问题。为什么有些程序员将“C++/STL”视为另一种语言? STL 是 C++ 标准库的一部分,因此也是“C++”语言的一部分。它不是一个单独的组件,并且它并不单独存在于 C++ 的范围内。然而,有些人却一直表现得好像这是一种完全不同的语言。为什么?
有可能成为一名有能力且经验丰富的 C++ 程序员而从不使用 STL。您可能正在使用 Boost 或 ACE,或者已经成为 MFC Windows 程序员 10 年了。
如果您想要有使用 STL 经验的人,那么要求了解 C++ 的人并不能保证您一定能得到。
另外,在我看来,编写严重依赖于 STL 的代码与编写 MFC 代码感觉非常不同。它们也可能是不同的语言。它们看起来肯定不会特别相似。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)