Работа с матрицами в C++ заключается в использовании многомерных массивов. Так как в основном, используются табличные матрицы, то и работа идет с двумерными массивами, с помощью которых можно задать строку и столбец. Читать далее Матрица
Ввод и вывод массива
Ввод и вывод массива, то есть заполнение массива пользователем программы и выдачу содержимого массива пользователю, можно делать по-разному. Рассмотрим далее два варианта ввода/вывода массива в консольном приложении - scanf/printf и cin/cout. Читать далее Ввод и вывод массива
Массивы
Массив - это совокупность элементов одного типа. Для примера возьмём алфавит - список букв, он будет являться массивом. Массив удобно использовать если есть много однотипных данных. Читать далее Массивы
define
Препроцессорные директивы в C++ позволяют совершать определенные действия до компиляции программы. Одной из таких директив является директива #define. Суть этой директивы в том, что можно задать определенную комбинацию символов, при компиляции которой, комбинация будет заменена на заданную строку. Читать далее define
const
Оператор const в C++ имеет довольно много способов использования, и все они связаны с основным назначением данного оператора – неизменяемость. Он означает что какой либо объект, указатель или что-либо другое не меняется и сохраняет свое значение до конца работы программы. Рассмотрим некоторые из способов применения. Первый из них – объявление констант. Читать далее const
Глобальные переменные
Глобальные переменные значат одно и то же во всей программе. А локальные переменные имеют смысл только в некоторой части программы. Читать далее Глобальные переменные
Сдвиги
Битовые сдвиги в C++ как и в других языках программирования относят к логическим операциям, эти операции обычно выполняются над беззнаковыми целыми числами, позволяя быстро поделить на 2 (сдвиг >>) или умножить на 2 (сдвиг <<). Читать далее Сдвиги
Операции
Операции в C++, как и в других языках программирования, делятся на два основных типа: унарные и бинарные. Читать далее Операции
variant
Variant в языке C++ - универсальный тип, который может принимать значения разных типов данных. Сам тип данных может иметь и немного другое название. Применяется, например, при работе с OLE. Например, когда нужно связаться с Excel. В качестве примера, рассмотрим variant - шаблон библиотеки boost, позволяющий работу с любым типом данных. Читать далее variant
Структуры
Структуры - это тип данных, очень похожий на классы и на массивы. Структуры используют чтобы хранить элементы, но в отличии от массива, у элементов могут быть разные типы данных. Структуры удобно использовать, когда нужно объединить несколько переменных под одним именем.
Читать далее Структуры