Кресты / Говнокод #23223 0 1234567891011121314151617 #include <iostream> #include <type_traits> #include <functional> template <typename Function, typename... Args> auto call(Function function, Args&&... args) { return std::move(function)(std::forward<Args>(args)...); } class Foo { public: void say(int a) const { std::cout << "Foo::say(int a = " << a << ")\n"; } }; int main() { call(std::mem_fn(&Foo::say), Foo(), 42); } Ничего особенного. Просто ЙЦУКЕН!!!!111, как оно вообще работает? Запостил: Elvenfighter, 28.07.2017 (Updated 31.03.2018) Комментарии (2) RSS ASD_77 9 лет ago # 0 mem_fn это уже устаревший стандарт, надо юзать invoke() Ответить AnalPerOral 9 лет ago # 0 ⇈ Поюзал твой анус, проверь. Ответить Добавить комментарий Отменить ответ Переведи на "PHP", guest! А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
Комментарии (2) RSS