- 1
struct X{template<class T>X(T);X g(){X(this->*&X::g);}};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+137.6
struct X{template<class T>X(T);X g(){X(this->*&X::g);}};
Короткая программа валит MSVC8 при компиляции
за такой код вообще надо руки отрывать...
Это код не для продакшна, он даже компилироваться не должен.
Известно, что при непpавильном использовании буст бинда можно нактнуться на креш компилятора. Код - максимальное упрощенный пример, иллюстрирующий эту проблему, уже не содержащий boost.
Наоборот это классный код для тестирования. Msvc10 надо тестить на нём.