English 中文(简体)
STL的点是什么?
原标题:What is the point of STL?
  • 时间:2010-03-25 13:40:12
  •  标签:
  • c++
  • stl

我在大约一年的时间里,在我看一看看大量提及STL的情况时,就一直在拟定C++。

请允许我告诉我,它做了些什么?

以及它的优势和劣势?

这对我来说,也是什么?

感谢

最佳回答

它拥有C++标准图书馆,使你能够使用各种非常有用的集装箱、舱位、算法来操纵集装箱等。

STL这一术语已经过时,而现在使用的是STL已成为C++标准图书馆的一大部分。

如果你正在做任何认真的C++开发工作,那么你需要熟悉这一图书馆,最好是有。 如果你尚未使用,你可能重新从事错误的抽象工作,或将 yourself缩到微小的C++。

问题回答

STL为标准模板图书馆。 这是一个主要由Steanov和Lee设计的图书馆,随后作为C++标准图书馆的一部分通过。 这一术语逐渐变得毫无意义,但涵盖标准图书馆的这些部分:

  • containers (vectors, maps etc.)
  • iterators
  • algorithms

如果你打电话给C++方案管理员,你应熟悉所有这些概念,并熟悉这些概念的标准图书馆的执行情况。

它为方案者提供了共同有用的工具! 自动取款机、算法等 Why re-invent the wheel?

与什么相比,“优势和劣势”? 起草所有该法典? 不是显而易见的? 它拥有与其合作的大量收集和工具

标准模板图书馆

它是一套职能和类别,可以节省很多工作。

这些模板旨在使用模板,即你界定职能的地方,但界定了哪类数据。

例如,病媒多或少使你有动态阵列。 当你创立一个榜样时,你会说你想要哪一类工作。 这甚至可能是你自己的数据类型(类别)。

它很难思考,但它是巨大的强大力量,能够节省你们的时间。

现在就阅读! 你们对此表示遗憾。





相关问题
Undefined reference

I m getting this linker error. I know a way around it, but it s bugging me because another part of the project s linking fine and it s designed almost identically. First, I have namespace LCD. Then I ...

C++ Equivalent of Tidy

Is there an equivalent to tidy for HTML code for C++? I have searched on the internet, but I find nothing but C++ wrappers for tidy, etc... I think the keyword tidy is what has me hung up. I am ...

Template Classes in C++ ... a required skill set?

I m new to C++ and am wondering how much time I should invest in learning how to implement template classes. Are they widely used in industry, or is this something I should move through quickly?

Print possible strings created from a Number

Given a 10 digit Telephone Number, we have to print all possible strings created from that. The mapping of the numbers is the one as exactly on a phone s keypad. i.e. for 1,0-> No Letter for 2->...

typedef ing STL wstring

Why is it when i do the following i get errors when relating to with wchar_t? namespace Foo { typedef std::wstring String; } Now i declare all my strings as Foo::String through out the program, ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

Window iconification status via Xlib

Is it possible to check with the means of pure X11/Xlib only whether the given window is iconified/minimized, and, if it is, how?

热门标签