Шаблон проектирования «Одиночка»
Опубликовал admin - Май 26th, 2017 06:15 ПП | 1 комментарий
Наверное, многие "объектно-ориентированные" программисты сталкивались с тем, что с ростом исходного кода становится все сложнее следить за единственностью экземпляра какого-либо класса. Для решения этой проблемы используется паттерн "Одиночка" или "Синглтон" (Singleton).
В каких ситуациях может пригодиться Синглтон? Ответ прост: в тех, ...
Указатели, массив указателей. Ссылки на члены класса в C++
Опубликовал admin - Март 19th, 2012 01:32 ПП | 2 комментариевДеструктор. Операции new и delete в C++
Опубликовал admin - Март 5th, 2012 07:15 ПП | 2 комментариев
В предыдущих статьях приведены примеры, в которых массивы использовались без учета размера памяти.
В строке
int arr ;
зарезервировано память для 100 элементов типа int. Массивы являются разумным подходом к хранению данных, однако имеют серьезный недостаток: при написании программы необходимо знать, насколько большой массив нам необходим. ...
Объектно-ориентированное программирование в C++
Опубликовал admin - Февраль 28th, 2012 10:33 ПП | Комментариев нет
В этой статье я попытаюсь разъяснить Вам основы объектно ориентированного программирования.
Структуры и классы
Как говорилось ранее, структуры предназначены для объединения данных. Будем считать, что классы используются для объединения данных и функций. Хотя на самом деле в большинстве случаев структуры можно использовать ...
Перегрузка операций в С++
Опубликовал admin - Декабрь 8th, 2011 11:35 ПП | 7 комментариев
Перегрузка операций или, по другому, перегрузка операторов c++ – это одна из самых захватывающих возможностей ООП. Она может превратить сложный и малопонятный листинг программы в интуитивно понятный. Например, строки
d3.addobjects ( dl, d2 );
похожие, но одинаково непонятные
d3 = dl.addobjects ( d2 ...
Структуры в языке С++
Опубликовал admin - Декабрь 5th, 2011 05:54 ПП | Комментариев нет
В предыдущих статьях мы рассматривали только переменные. Переменные стандартных типов, таких, как float, char и int, способны представлять какую-либо одну величину – высоту, сумму, значение счетчика и т. д. Однако иногда отдельные переменные бывает удобно объединять в более сложные конструкции. В ...
Область видимости переменных в С++
Опубликовал admin - Ноябрь 16th, 2011 11:33 ПП | 2 комментариев
В этой статье Вы узнаете, какие бывают области видимости переменных.
Понятие области видимости переменной
Областью видимости идентификатора (переменной) называется область программы, в которой на данный идентификатор можно сослаться.
Существуют четыре области видимости идентификатора: область видимости - функция, область видимости - файл, область видимости ...
Функции в С++
Опубликовал admin - Ноябрь 16th, 2011 05:16 ПП | 1 комментарийМассивы в С++
Опубликовал admin - Ноябрь 15th, 2011 06:53 ПП | Комментариев нет
В этой статье Вы узнаете, что такое массивы; научитесь объявлять, инициализировать и использовать массивы.
Понятие массива
Массив — это именованная область оперативной памяти, предназначенная для хранения множества значений одного типа. Чтобы сослаться на элемент массива, нужно указать имя массива и индекс ячейки, ...