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

Как это сделать? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Закрытое наследование http://www.cyberforum.ru/cpp-beginners/thread842816.html
Помогите, пожалуйста, ответить на такой вопрос: Что такое переопределение методов (в производном классе)? Продемонстрировать его полезность на примере кода. Заранее спасибо
C++ задача на структуры Для хранения данных о ноутбуках описать структуру вида: struct NOTEBOOK { char model;//наименование int price; //цена float w; //вес struct size{ //габаритные размеры float x;//высота float y;//длина float z;//ширина } http://www.cyberforum.ru/cpp-beginners/thread842810.html
Дайте исходник на сингелтон C++
Только не ограничиваясь самим классом, а ещё с кодом, к нему обращающимся. Пусть в экземпляре сингелтона будет ещё хотябы один член-данное и к нему обращение извне напрямую, или через функцию-член.
Как вынести функцию с++ в отдельный файл C++
Как вынести функцию в отдельный файл как в PHP например: Например есть функция int function(){ int a,b,c; a=3; b=5; c=a+b;
C++ Кодеблокс не собирает http://www.cyberforum.ru/cpp-beginners/thread842778.html
Checking for existence: C:\tsserver\Projects\cpp\codeblocks\units\units\units.exe Executing: "C:\tsserver\Projects\cpp\codeblocks\units\units\units.exe" (in C:\tsserver\Projects\cpp\codeblocks\units\units\.) Process terminated with status 0 (0 minutes, 0 seconds), но почему то екзешника нет, есть только units.o.
C++ Обращение к сингелтону class OnlyOne { public: static const OnlyOne& Instance() { static OnlyOne theSingleInstance; return theSingleInstance; } private: OnlyOne(){}; подробнее

Показать сообщение отдельно
vxg
Модератор
3139 / 1941 / 214
Регистрация: 13.01.2012
Сообщений: 7,429
22.04.2013, 14:41     Как это сделать?
Цитата Сообщение от taras atavin Посмотреть сообщение
А можно при этом выдать мессагу, что не так
при выбросе (кроме собственно падения программы если выброс нигде не будет словлен) можно сделать все что угодно.
Цитата Сообщение от taras atavin Посмотреть сообщение
И можно реализацию заранее скомпилить с готовыми экземплярами
этого не понял вообще. где-то в программе человек пишет
C++
1
2
3
    node *a = node::create(1, 2, "a", 0); //мы создали root объект
    node *b = node::create(3, 4, "b", 0); //если мы попытаемся еще раз подсунуть в качестве parent ноль (то есть создать еще один root объект) объект не будет создан - будет возвращен ноль
    node *c = node::create(5, 6, "c", a); //а вот так - все нормально
Добавлено через 2 минуты
...а вообще какая-то странная задача. похожа на поиск ошибки при помощи перфоратора... вы по определению не должны создавать еще одного дерева если так задумана архитектура. если вы пытаетесь создать еще одно дерево - у вас не правильный код. отлов ошибок такого рода вмонтированием в класс таких надстроек как то не очень красив
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru