元编程的主要思想是用程序在运行时写代码,再在运行时在编译代码。
元编程又被称为两级编程 (two-level programming),生成式编程 (generative programming) 或 模板元编程 (template metaprogramming)
反射是促进元编程的一种很有价值的语言特性,所以大多数支持反射的语言都支持元编程(类似字符串到代码,代码到字符串)
c++的元编程,在编译期
参考:https://github.com/Binary-Song/MetaParser

元编程的主要思想是用程序在运行时写代码,再在运行时在编译代码。
元编程又被称为两级编程 (two-level programming),生成式编程 (generative programming) 或 模板元编程 (template metaprogramming)
反射是促进元编程的一种很有价值的语言特性,所以大多数支持反射的语言都支持元编程(类似字符串到代码,代码到字符串)
c++的元编程,在编译期
参考:https://github.com/Binary-Song/MetaParser