std::variant (Вариант) Здесь мы рассмотрим элементы языка, которые, на первый взгляд, могут показаться излишними. Однако, в процессе составления более сложных программ эти утилиты весьма будут кстати и помогут создать более…
Далее
Фундаментальные типы данных Любая программа работает с данными. Тип данных указывает как организована эта информация в памяти компьютера и какие операции можно производить с этим типом данных. Язык C++ является…
Далее
Действительные типы Действительные (вещественные) типы представлены типами одинарной, двойной и расширенной точности: float, double и long double соответственно: Types Size MIN MAX float 4 1.1754944e-38 3.4028235e+38 double 8 2.225073858507201e-308 1.797693134862316e+308…
Далее
Действительный тип float В python значения с плавающей точкой представлены тремя типами float, complex и библиотечным типом decimal. Тип float представляет действительные числа двойной точности и соответствует типу double в…
Далее
Последовательные контейнеры Контейнер — это специализированный класс, предназначенный для хранения массива однотипных объектов и обеспечения доступа к этим объектам. Кроме array, остальные контейнеры (в том числе и string) содержат массивы,…
Далее
Unicode и кодировка символов UTF-8 Unicode — это стандарт кодирования символов, позволяющий представить знаки почти всех письменных языков (как используемых, так и исторических). Юникод имеет несколько форм представления (англ. Unicode…
Далее
Методы-модификаторы строки. Конкатенация. Метод append() Класс string содержит большое количество функций-членов (методов) для работы с элементами контейнера. Этих функций гораздо больше, чем в других контейнерах. Объясняется это тем, что данные…
Далее
Символьный тип данных В C++ символьный тип данных char относится к интегральным или целым типам (Integer types), так как в переменных этого типа скрыт код символа в кодовой таблице. В…
Далее
Функции и контейнеры Вынос функций для работы с контейнерами за пределы main.cpp Ранее мы уже упоминали как работать со статическим C-массивом в функциях. В этом параграфе мы разберем работу функций…
Далее
Стандартная библиотека C++ (STD) В языке программирования C++ термин Стандартная Библиотека (далее – STD) означает коллекцию классов и функций для решения различных задач. STD и ядро языка C++ развивались и…
Далее