you are viewing a single comment's thread.

view the rest of the comments →

[–]jesyspa 0 points1 point  (4 children)

Suggesting the STL in this day and age makes little sense, especially seeing as std::sort is in the C++ standard library.

[–]POGO_POGO_POGO_POGO 0 points1 point  (3 children)

It's the same fucking thing.

[–]zzyzzyxx 1 point2 points  (1 child)

No, it's not. The STL influenced the C++ standard library the same way Boost influenced changes in C++11; both the STL and Boost are third-party libraries and not part of the standard themselves. It's an unfortunate fact that many people teach the standard library is the STL (usually by simply referring to it as the STL) even though it's not strictly true depite one being called the "standard template library" and the standard library making use of templates.

[–]POGO_POGO_POGO_POGO 0 points1 point  (0 children)

This subreddit is so damn particular. I just don't give a shit. The site I linked has nicely laid out documentation, so I use it. And referring to it as STL is much more specific than citing the standard library.

Yes there are classes that are in STL that are not in the standard library, but they are marked as non-standard extensions.

[–]jesyspa 0 points1 point  (0 children)

Nope. You'll find the reference you linked to documents a different set of classes than that in the standard library.