Здравствуйте, Павел Кузнецов, Вы писали:
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)
Как здесь появляется ссылка на ссылку?