Код ниже дает мне ошибку во время компиляции. У кого-нибудь есть идеи, как это исправить или что может быть причиной этого?
'boost :: operator ==': 4 перегрузки имеют похожие преобразования
typedef boost::function<void (boost::weak_ptr<std::string>)> Callback;
std::list<Callback> callbacks;
Callback func;
callbacks.remove(func); // This causes the error