Преобразование типов

Преобразование типа в языке C++ в целом аналогично такому преобразованию в других языках. Но есть несколько тонкостей, которые выделяют C++ в этом плане. Читать далее Преобразование типов

enum

В языке C++ существует особый тип данныхперечисления. Он позволяет создать тип, который содержит несколько значений, заданных программистом. Переменные с этим типом не могут принять значения, кроме тех, что указаны в перечислении. Для использования перечисления нет необходимости подключать отдельную библиотеку. Приведем пример Читать далее enum

Указатели

Указатели - это переменные, в которых содержатся адреса ячеек памяти. Они используются при работе с большими объёмами данных, при работе с динамическими переменными, массивами и т.д. Читать далее Указатели

Ссылки

Многие могут подумать, что ссылки в C++ - это другое название указателей. Это не так, хотя их назначение и похоже, ссылки обладают рядом отличий, которые четко отделяют их от указателей. Можно сказать, что ссылки это псевдоним или второе имя объекта, передающее значение, на которое ссылаются, при ее использовании. Рассмотрим же конкретный пример. Читать далее Ссылки

Структуры

Структуры - это тип данных, очень похожий на классы и на массивы. Структуры используют чтобы хранить элементы, но в отличии от массива, у элементов могут быть  разные типы данных. Структуры удобно использовать, когда нужно объединить несколько переменных под одним именем.
Читать далее Структуры

variant

Variant в языке C++ - универсальный тип, который может принимать значения разных типов данных. Сам тип данных может иметь и немного другое название. Применяется, например, при работе с OLE. Например, когда нужно связаться с Excel. В качестве примера, рассмотрим variant - шаблон библиотеки boost, позволяющий работу с любым типом данных. Читать далее variant

Сдвиги

Битовые сдвиги в C++ как и в других языках программирования относят к логическим операциям, эти операции обычно выполняются над беззнаковыми целыми числами, позволяя быстро поделить на 2 (сдвиг >>) или умножить на 2 (сдвиг <<).  Читать далее Сдвиги