Re[11]: Реализация IN, IN-OUT и OUT параметров функций
От: k.o. Россия  
Дата: 19.09.11 13:03
Оценка:
Здравствуйте, Galiulin Rishat Faimovich, Вы писали:

GRF>Попробуйте, пожалуйста, это:

GRF>
GRF>void sink1( in< std::unique_ptr< const A > > arg)
GRF>{
GRF>  sink( in_( std::move( arg()() ) ) );
GRF>}
GRF>


А самому? Вас же на ideone.com не забанили, надеюсь? В любом случае, результатом arg() будет константная ссылка на unique_ptr<const A>, у которого, разумеется, нет оператора ().

Попробуйте повторить этот пример используя ваш specification.hpp.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.