Здравствуйте, baf, Вы писали:
baf>Нужно "забиндить" функцию-член и конкретный объект и передать в некоторую функцию. Я пробовал использовать bind1st и mem_fun, но даже простейший код, приведённый выше, не компилируется. Помогите разобраться, что делаю не так.
baf>Похожая проблемаАвтор:
Дата: 05.11.04
, но эта тема, к сожалению, мне не помогла.
У стандартных bind1st и прочих есть проблема — они не умеют байндить функции с параметрами ссылками (у них унутре ссылка на ссылку появляется)
Поэтому либо передавать строки по значению со всеми вытекающими, либо буст.
boost::bind(&TestCont::push_back, cont,_1);
Еще один косяк в коде
TestCont cont();
скобки лишние.