|
2.1 Состав стандартной библиотеки C++Что должно быть в стандартной библиотеке? Все! Но это невозможно, неразумно и все равно недостаточно. Стандартная библиотека C++ -- это набор функций и классов, который должен быть в каждой реализации языка, как основа, эффективно реализующая механизмы:
STL (Stadard Template Library) -- стандартная библиотека шаблонов. Название обобщенное, может быть не совсем точное, так как ее составляют в основном шаблоны всевозможных контейнеров и алгоритмов их обработки (библиотека контейнеров). Библиотеку составляют:
Это функции, механизмы, которые пользуются широкой потребностью, но многие из них сложны в реализации. Целесообразно осуществить стандартную реализацию этих функций и оформить ее в виде стандартной библиотеки языка С++. Теперь даже начинающий программист может воспользоваться низкоуровневыми функциями и механизмами. Стандартную библиотеку языка нужно знать очень хорошо, чтобы оценивать какие задачи можно решить используя стандартные средства, а какие придется разрабатывать и отслеживать. Мы рассмотрим немногие, основные функции и механизмы представленные стандартной библиотекой. Остальную богатую и мощную часть стандартной библиотеки рекомендую вам активно осваивать самостоятельно. Пространства имёнПространства имён -- механизм логического группирования функций, классов, переменных, констант в именованный программный модуль.
Для использования функций, заключенных в пространство имен, необходимо получить доступ в это пространство. Это можно сделать двумя способами:
или
|