Основы C++
Last updated
Last updated
Синтаксис языка и полезные функции можно посмотреть на следующем сайте:
Темы, которые полезно изучить на базовом уровне, чтобы сделать лабораторные:
Работа с файлами: чтение данных из файла, запись в файл.
Типы данных: целые, с плавающей точкой, строки, структуры, операторы.
Массивы данных и работа с памятью: статическое и динамическое выделение памяти, хранение массивов в памяти.
Ветвление, циклы: if
, for
, while
.
Директивы компилятора: как их писать и как они работают.
Если вы умеете программировать на С/C++, то никто вас не ограничивает в выборе используемых конструкций и функций (рекомендация не увлекаться построением абстракций, лабораторные простые и про скорость, а не архитектурное решение). Но если вы давно не писали или вообще видите эти языки первый раз, то достаточно использовать самые простые типы и конструкции, главное - чтобы вы понимали, как работает ваш код и как стоит его распараллелить.
Для тех, кто не знает С/C++ ниже представлен фрагмент кода, в котором показано, как читать из файла, создавать массивы данных, проходиться по нему и что-то записывать в выходной файл с освобождением памяти программы.