有人让我注意到这篇文章,声称(我改写)的STL术语被误用来指代整个c++标准库,而不是从SGI STL中取出的部分。
(…)它指的是“STL”,尽管事实上很少有人仍然使用STL(它是在SGI设计的)。
c++标准库的一部分是基于STL的部分,许多人(包括一些作者和臭名昭著的错误缠身的cplusplus.com)仍然将这些部分称为“STL”。然而,这是不准确的;事实上,c++标准从来没有提到“STL";两者之间存在内容差异。
(…)“STL"很少用来指碰巧基于SGI STL的stdlib的位。人们认为这是整个标准库。它会被写在简历上。这是一种误导。
我对c++的历史几乎一无所知,所以我无法判断这篇文章的正确性。我应该避免使用STL这个术语吗?或者这只是一个孤立的观点?