Приведенный ниже код не компилируется в Visual C++ 2005. class SomeClass {
public: boost::function<void()> func;
SomeClass(boost::function<void()> &func): func(func) { }
};
void someFunc() {
Мне не нравятся разбросанные по всему моему коду магические ящики ... как именно эти два класса работают, чтобы в принципе любая функция могла отображаться в объект функции, даже если функция <> имеет