|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.05.2013, 19:05 | #1 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 39
|
Создание объекта в параметре ф-ции.
Добрый день.
Тема может звучать странно - не знаю, как корректно сформулировать вопрос. Имеется картина: Код HTML:
class A; class B; class A { B *copy; public: A(B &p) { copy = &b } void acceptRule() { /*some action*/ } }; Код HTML:
A obj(B() << param1 << param2); obj.acceptRule(); Код HTML:
(B() << param1 << param2) Последний раз редактировалось Любопытный человек; 09.05.2013 в 19:07. |
09.05.2013, 20:10 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
10.05.2013, 03:26 | #3 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Ты можешь переместить локальный объект в свою функцию - смотри про r-значения, и l-значения. |
|
10.05.2013, 08:58 | #4 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Вариант с выделением динамической памяти очень даже подходит для решения данной задачи, т.к память будет помечена как занятая под объект до тех пор, пока не будет явно освобождена. Просто храня адрес объекта (а не сам объект, используя динамическую память) указатель станет "висячим" - сначала вызовется деструктор объекта и,как результат, указатель copy будет указывать на уже не существующий объект.
|
11.05.2013, 17:10 | #5 |
Пользователь
Регистрация: 14.01.2012
Сообщений: 39
|
Спасибо за ответы!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Java] Создание объекта внутри объекта этогоже класса. | Svarogich | Помощь студентам | 2 | 01.08.2011 16:03 |
Создание объекта. | 1ord | PHP | 1 | 04.06.2011 20:10 |
Создание объекта.. | RYaroslav | Общие вопросы C/C++ | 10 | 16.05.2011 23:23 |
ООП. Создание объекта | Lisёноk | Помощь студентам | 2 | 23.09.2010 00:29 |
Динамическое создание объекта | Fruit | Общие вопросы Delphi | 2 | 16.01.2008 21:18 |