Слайд 2Динамический массив
Библиотека std::vector
Объявление: std::vector

Слайд 3Доступ к файлу
Для работы с файлами требуется библиотека
При работе с файлом

можно выделить следующие этапы:
1) создать объект класса fstream (возможно, ofstream или ifstream);
2) связать объект класса fstream с файлом, который будет использоваться для операций ввода-вывода;
3) осуществить операции ввода-вывода в файл;
закрыть файл
Слайд 4Открытие файла
Пример использования:
ofstream fout("file.txt", ios::app); fout.open("file.txt", ios::app);
fout.open("file.txt", ios::out | ios::in);

Слайд 6Потоки
Для работы с файлами требуется библиотека или иная другая
При работе с

потоком можно выделить следующие этапы:
1) создать функцию потока
2) инициализация потока
3) запуск потока
Слайд 7Работа с потоком
Объявление потока:
thread thr(threadFunction);
