Форум программистов, компьютерный форум 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... 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++ Обращение к сингелтону class OnlyOne { public: static const OnlyOne& Instance() { static OnlyOne theSingleInstance; return theSingleInstance; } private: ... подробнее

Показать сообщение отдельно
taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
20.04.2013, 20:22  [ТС]
Цитата Сообщение от stima Посмотреть сообщение
если не явное, то добавьте метод ToString.
Нет. Если бы я хотел метод, возвращающий std::string, то так бы и написал. Неявное приведение
C++
1
2
std::string s;
s=ob;
, явное
C++
1
2
std::string s;
s=(std::string)ob;
.

Добавлено через 5 минут
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
Нет, не понятно, и разве это имеет какое-либо значение? (Кроме некоторых особенностей динамической загрузки библиотек, но это говнокод.)
Как раз к библиотекам это и не относится. И как это различие между динамическим и статическим/автоматическим выделением памяти может не иметь значения? Доступ через оператор разыменования, возможность удаления оператором delete, безымянность объекта вместо именованного объекта, доступа без оператор разыменования, гарантированного существования в течении всего сеанса работы экземпляра программы.

Добавлено через 49 секунд
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
Вариант stima ещё проще и сердитее, конечно. Просто я недолюбливаю static-переменные в функциях, которые чёрти когда создаются, инициализируются и удаляются.
учи язык.

Добавлено через 5 минут
Цитата Сообщение от stima Посмотреть сообщение
Это обычный сингелтон Маерса)))
У сингелтона только один экземпляр и не возможно создание новых, у меня другая задача. Обычный класс, объекты которого можно создавать в произвольном количестве, но дополнительно несколько обязательных экземпляров, существование, имена и значения которых гарантированы и среди этих объектов один выделенный, созданный конструктором, повторный вызов которого не возможен. Остальные объекты создаются другим конструктором, использование которого не ограничено.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru