技术栈
meta-programing
goodcitizen
11 小时前
macro
·
cpp20
·
meta-programing
你所不知道的 C/C++ 宏知识——基于《C/C++ 宏编程的艺术》
刚学 C++ 的时候,就知道它糅合了四种编程模式:基于预处理器的宏、基于 C 语言的面向过程、基于类的面向对象、以及基于模板的泛型编程。其中,宏和模板元编程因为是在编译期出结果,能有效提升程序运行期性能,有着独特的价值。