|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2013, 11:48 | #1 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
Передача временного объекта в конструктор
Здравствуйте! Код:
Код:
|
20.04.2013, 13:42 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Попробуйте конструктор
Q(const Not&); |
20.04.2013, 13:56 | #3 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
Не получится
Код:
|
20.04.2013, 18:56 | #4 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
Лямбда выражения помогают решить проблему:
Код:
Последний раз редактировалось 220Volt; 20.04.2013 в 19:04. Причина: опечатка |
20.04.2013, 20:07 | #5 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
но ты не просто передаешь его в конструктор, а копируешь. Передавать ссылку на временный объект, как советует валерий тоже нехорошо, он же временный...
в с++11 есть r-значения - что то типа Q(Not&&); вот их можно попробовать тут использовать, при этом временный объект должен перемещаться в функцию. Цитата:
|
|
21.04.2013, 03:33 | #6 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
|
21.04.2013, 10:50 | #7 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
220Volt
Q var( Not ); // Компилятор считает, что это объявление функции. Q var( Not() ); // Компилятор считает, что это объявление функции. Q var( (Not()) ); // объявление переменной
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вставка объекта в map. Отрабатывают один конструктор и три деструктора | theYozh | Общие вопросы C/C++ | 5 | 03.12.2012 00:15 |
Передача объекта | zhenya.ya | Общие вопросы по Java, Java SE, Kotlin | 2 | 19.06.2012 21:20 |
передача функции в конструктор класса | Kukurudza | Общие вопросы C/C++ | 6 | 04.12.2011 08:31 |
передача параметра в конструктор | пауэрлифтинг | Общие вопросы Delphi | 2 | 27.04.2010 21:27 |
Оптимизируем return объекта; конструктор копирования | Kn793 | Общие вопросы C/C++ | 2 | 24.04.2010 20:26 |