Матрица

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

Ввод и вывод массива

Ввод и вывод массива, то есть заполнение массива пользователем программы и выдачу содержимого массива пользователю, можно делать по-разному. Рассмотрим далее два варианта ввода/вывода массива в консольном приложении - scanf/printf и cin/cout. Читать далее Ввод и вывод массива

define

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

const

Оператор const в C++ имеет довольно много способов использования, и все они связаны с основным назначением данного оператора – неизменяемость. Он означает что какой либо объект, указатель или что-либо другое не меняется и сохраняет свое значение до конца работы программы. Рассмотрим некоторые из способов применения. Первый из них – объявление констант. Читать далее const

Сдвиги

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

variant

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

Структуры

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