Я продолжаю видеть ссылку на стандартную библиотеку С++ и на стандартную библиотеку шаблонов С++ (STL). В чем разница между ними? Википедия упоминает, что они разделяют некоторые заголовки, но об этом.
В чем разница между стандартной библиотекой и стандартной библиотекой шаблонов?
Ответ 1
Стандартная библиотека шаблонов (STL) - это библиотека контейнеров, итераторов, алгоритмов и функциональных объектов, созданная Александром Степановым; веб-сайт SGI имеет каноническую реализацию и документацию.
Стандартная библиотека - это библиотека, которая является частью С++; он включает большую часть стандартной библиотеки шаблонов (STL).
В обычном использовании "STL" также используется для обозначения частей стандартной библиотеки С++, которые получены или получены из фактического SGI STL. Например, люди часто используют "STL" для ссылки на std::vector
и остальные контейнеры в стандартной библиотеке С++, поскольку они возникли в SGI STL.