Шрифт:
Б.9.2. Стандартные математические функции
В стандартной библиотеке определены основные математические функции (в заголовках
Существуют версии этих функций, принимающие аргументы типа
Если стандартная математическая функция не может выдать корректный с математической точки зрения результат, она устанавливает переменную
Б.9.3. Комплексные числа
В стандартной библиотеке определены типы для комплексных чисел
Кроме этих членов, в классе
Кроме того, к комплексным числам можно применять стандартные математические функции (см. раздел Б.9.2). Примечание: в классе
Б.9.4. Класс valarray
Объект стандартного класса
Б.9.5. Обобщенные числовые алгоритмы
Эти алгоритмы из раздела
Б.10. Функции стандартной библиотеки языка С
Стандартная библиотека языка С включена в стандартную библиотеку языка С++ с минимальными изменениями. В ней предусмотрено относительно небольшое количество функций, полезность которых подтверждена многолетним опытом использования в разнообразных предметных областях, особенно в низкоуровневом программировании. Библиотека языка С разделена на несколько категорий.
• Ввод-вывод в стиле языка C.
• Строки в стиле языка C.
• Управление памятью.
• Дата и время.
• Остальное.
Библиотека языка С содержит намного больше функций, чем описано в этой книге; рекомендуем читателям обратиться к хорошим учебникам по языку С, например, к книге Kernighan, Ritchie, The C Programming Language (K&R).
Б.10.1. Файлы
Система ввода-вывода, описанная в заголовке
Режим — это строка, содержащая одну или несколько директив, определяющих, как именно должен быть открыт файл.
В конкретной операционной системе может быть (и, как правило, так и есть) больше возможностей. Некоторые режимы могут комбинироваться, например, инструкция