Введение
Все нетривиальные программы C++ должны быть соединены со стандартной библиотекой C++, также известной как время выполнения C++. Эта библиотека включает реализации для компонентов, таких как потоки I/O, контейнерные классы STL, низкоуровневое время выполнения обработки исключений, и другие низкоуровневые типы и классы.
Этот документ обеспечивает справочную информацию о времени выполнения C++, которое можно счесть полезным при разработке программ C++. Это также предлагает информацию о поддержке C++ Apple и предлагает подсказки относительно того, как записать более совместимые библиотеки C++ и программы.
Организация этого документа
Информация о среде выполнения C++ предоставлена в следующих статьях:
Обзор Среды выполнения C++ описывает состояние среды выполнения C++, включая проблемы, окружающие совместимость на уровне двоичных кодов и общую поддержку.
-
Развертывание Приложений Со Временем выполнения C++ обеспечивает инструкции для развертывания приложений с помощью или статической или динамической библиотеки стандарта C++.
Создание Совместимых Библиотек обеспечивает подсказки относительно того, как удостовериться, что Ваши собственные динамические совместно используемые библиотеки сохраняют свою совместимость на уровне двоичных кодов, даже когда изменения происходят со временем выполнения C++.
Управление Видимостью Символа описывает новые инструменты и методы для управления символами, экспортируемыми Вашим кодом C++.