Форум программистов, компьютерный форум CyberForum.ru

Мой синглтон. Дайте рекомендации, оцените, пожалуйста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Стоит ли проверять результат выполнения new? http://www.cyberforum.ru/cpp-beginners/thread1104876.html
Начал изучать С++ и очень часто в книге, в примерах, не проверяют значение, возвращаемое оператором new. Ну понятно, что new может вернуть NULL, когда не будет достаточно хипа для выполнения запроса. А есть ли еще какие-либо моменты, когда new вернет NULL и стоит ли проверять результат?
C++ Создать класс String и перегрузить операторы Написать программу, демонстрирующую работу класса : b) Создать класс String – строку, используя динамическую память. Определить операторы "+" –сложение строк, "=" и "+=" – присваивания, как дружественные функции. Определить операторы сравнения "==", "!=", "<", ">", как методы класса. Операторы должны работать как со String, так и с char*. Определить оператор "" для доступа к каждому символу в... http://www.cyberforum.ru/cpp-beginners/thread1104850.html
C++ Классы с динамическими структурами данных. Перегрузить операции присваивания
Выполнить задание не используя библиотеку стандартных шаблонов. 1. Для типа динамической структуры данных, указанного в задании, разработать соответствующий класс, предусмотрев в нем конструкторы по умолчанию и копирования, деструктор, функции вставки и удаления элемента, просмотра доступного элемента, функцию, проверяющую наличие элементов. 2. Перегрузить операции присваивания. 3....
C++ Множественное наследование с использованием абстрактных базовых классов
Множественное наследование с использованием абстрактных базовых классов, файлового ввода-вывода с применением потоков С++, функций обработки исключительных ситуаций. Задание к практической работе Общая постановка. Создать программу с абстрактным базовым классом и множественным наследованием, реализовать в нем: • конструктор, • деструктор, • виртуальную функцию просмотра текущего состояния...
C++ Создать иерархию классов датчик – абстрактный базовый класс и датчики температуры, влажности и скорости ветра http://www.cyberforum.ru/cpp-beginners/thread1104843.html
а) Создать иерархию классов датчик – абстрактный базовый класс и датчики температуры, влажности и скорости ветра. Для каждого класса определить свои единицы измерения и способ снятия данных о значениях состояния окружающей среды. Определить конструктор копирования, оператор присваивания через соответствующие функции базового класса. Продемонстрировать работу классов. b) Создать класс...
C++ Создать иерархии наследования: книга, тетрадь – записная книжки Необходимо создать две программы, которые иллюстрировали бы оба приведенных выше примера множественного наследования. Создать динамический массив объектов, инициализировать его. Организовать поиск элемента в массиве по заданному значению. a) Создать иерархии наследования: книга, тетрадь – записная книжки. b) Создать иерархии наследования: бумага - книга, тетрадь – записная ... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
25.02.2014, 11:53     Мой синглтон. Дайте рекомендации, оцените, пожалуйста
Цитата Сообщение от Юрий Ч Посмотреть сообщение
C++
1
2
template<typename U>
 friend struct An;
Это значит An<U> будет другом An<T>
Цитата Сообщение от Юрий Ч Посмотреть сообщение
!!! Не совсем понятно для чего тип U?
Для преобразования из An<U> в An<T>
 
Текущее время: 10:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru