Re[2]: Почему неправильно выводится аргумент шаблона?
От: MaximE Великобритания  
Дата: 30.12.02 13:11
Оценка:
Здравствуйте, Павел Кузнецов, Вы писали:

ME>>
ME>>d:\Program Files\Microsoft Visual Studio .NET\Vc7\include\stlport\stl\_function.h(138) : 
ME>>error C2529: '__x' : reference to reference is illegal


ПК>т.к. BasicTradeData*& — тоже ссылочный тип.


Я хочу вызывать trades.insert(td->GetTrade(id)) для каждого id из вектора tradeIds.
GetTrade возвращает BasicTradeData*. Аргументом insert является BasicTradeData*&. Это же работает.
Почему же тогда не компилируется эта строчка?
std::bind1st(std::mem_fun_ref(SETTRADES::insert), trades)

Как здесь появляется ссылка на ссылку?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.