Салли Кромсали и Балди Разгадали Новый Секрет Злой Бабушки Гренни все серии Страшилки мультики
Перечисления (enum) в C++98–C++20
Перечисления (enumeration, enum) – это именованные наборы целочисленных констант. Другими словами, enum позволяет определить новый тип, значения которого ограничены перечисленным набором именованных констант, каждая из которых соответствует определенному числу. Например, вместо использования «магических чисел» 0, 1, 2 для кодирования, скажем, цветов, можно объявить перечисление: enum Color { RED, GREEN, BLUE }; Здесь Color – новый тип, а RED, GREEN, BLUE – перечислители (enum-элементы). По умолчанию...
Простое введение в C++. Часть 2. Конструкторы и деструкторы
В этой статье мы рассмотрим, для чего в C++ нужны конструкторы и деструкторы. Проблема с инициализацией Как только мы начали работать с классами, то есть объединили данные и код в одном месте, то тут же возникает проблема с инициализацией переменных, то есть с заданием исходных значений. Например, в языке С мы можем создать переменную и тут же задать ей значение: int x = 5; Эта строка прямого действия — как она написана, так она и выполняется. В C++ так сделать нельзя, потому что объявление класса — это просто описание свойств класса, а выполнение возможно только в экземпляре класса. То есть...