1 год назад
Выражения
Структуры данных: Типы данных и ячейки памяти, определенные с помощью ключевых слов. `struct S {}` - определение структуры с именованными полями. `struct S { x: T }` - определение структуры с именованным полем X типа T. `struct S(T);` - определение структуры «tupled» с нумерованным полем .0 типа T. `struct S;` - определение структуры блока NOM нулевого размера. Не занимает места, оптимизировано. `enum E {}` - определение перечисления, с алгебраическими типами данных, помещенных в объединение...
Динамические массивы в c++
В отличии от других языков программирования в c++ есть два вида массивов(если я не прав, можете меня поправить в комментариях). Это обычное заранее заданное множество и то же множество, но которое можно всячески менять. Создание: Для того чтобы создать обычный массив нужно указать тип данных, имя, количество элементов в квадратных скобках и значение в фигурных скобках(int a[2] = {1,2};) Для того чтобы создать динамический массив(вектор) нужно подключить библиотеку вектор(<em class="inline-search-item inline-search-item--hashtag">#include</em> <vector>), написать std::vector, указать тип данных...