Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Показать сообщение отдельно
Юрий Ч
5 / 5 / 0
Регистрация: 16.05.2012
Сообщений: 149
25.02.2014, 13:25  [ТС]
Ещё вопросы.

C++
1
2
3
4
5
6
7
8
    void reinit() { anFill(*this); } //!!! anFill - это параметризованная функция, определяет тип по типу параметра?
 
    // А тут как быть? две функции почти одинаковы, не будет неоднозначности при вызове?
 
    T& create()                       { return create<T>(); }
 
    template<typename U>
    U& create()                       { U* u = new U; data.reset(u); return *u; }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru