- •Программирование с возвратом из функций нескольких значений
- •Задание
- •Лабораторная работа 2 Обработка строковых данных
- •Задание 1
- •Структуры
- •Задание 1.
- •Модульное программирование
- •Задание
- •Динамические структуры данных. Списки
- •Задание 1
- •Деревья
- •Библиографический список
- •Типы данных
- •Обозначения графические в схемах алгоритмов (гост 19.701-90)
- •Функции ввода-вывода для стандартных потоков
- •Функции для работы со строками
- •Библиотека заголовочных файлов
- •Контейнерные классы
Библиотека заголовочных файлов
Стандартные функции [6]
<ctype.h> - преобразования и проверки символов;
<complex> - комплексных чисел;
<ctime> - системные часы;
<locale.h> - установки локальной среды;
<math.h> (<cmath>) - математические функции;
<new> - работы с динамической памятью;
<numeric> - числовых операций;
<signal.h> - обработки сигналов;
<stdio.h> - ввода/вывода (чтение/запись символов), работы с файлами;
<stdlib.h> - работы с памятью, преобразования, некоторые математические функции;
<string.h> - работы со строками в стиле С;
<time.h> - для работы с датой и временем;
<valarray> - классы для численных расчетов.
Константы, макросы и типы данных определены в файлах:
<assert> - для диагностики;
<errno.h> - для проверки ошибок;
<float.h> - для работы с числами с плавающей точкой;
<fstream> - файловые потоки;
<ios> - базовые классы потоков ввода/вывода;
<istream> - входные потоки;
<ostream> - выходные потоки;
<sstream> - строковые потоки;
<sstreambuf> - буферизация потоков;
<iostream> - для потокового ввода/вывода;
<limits.h> - определение размеров целочисленных данных;
<setjmp.h> - возможности нелокальных переходов;
<signal.h> - функции и макросы для обработки сигналов (прерываний).
<stdarg.h> - поддержка функций с неопределенным числом параметров.
Контейнерные классы
<bitset> - битовое множество;
<deque> - двусторонняя очередь;
<list> - двусвязный список;
<queque>- очередь;
<set> - множество;
<stack> - стек;
<vektor> - одномерный массив.
Как правило, каждый компилятор содержит больше заголовочных файлов.