lambda bind_front

C++14 lambda 实现 bind_front 用lambda C++14实现bind_front,这段代码还有没有优化空间? - 知乎 (zhihu.com) template<typename Func, typename Tuple, std::size_t ... I, typenam


C++实现Go中的defer

C++实现Go中的defer 原理:利用栈和析构 技巧: 利用__LINE__ 宏定义栈变量 利用C++变量名的就近原则,区分是否使用 init_defer_func_stack() 利用重载函数匹配规则,根据是否使用init_defer_func_stack,获取临时栈变量或者init_defer