是否有适合C+的模板引擎+; 有人知道一个好的C++模板引擎吗?因为,我的目标是尝试生成C++和Python代码,给出模板和对需要在模板中填充的描述,总之,我尝试使用CayeNe,但是对于C++和Python,使用C++处理器。因为自动生成持久性代码对我的其他项目很有用

是否有适合C+的模板引擎+; 有人知道一个好的C++模板引擎吗?因为,我的目标是尝试生成C++和Python代码,给出模板和对需要在模板中填充的描述,总之,我尝试使用CayeNe,但是对于C++和Python,使用C++处理器。因为自动生成持久性代码对我的其他项目很有用,c++,code-generation,template-engine,processor,C++,Code Generation,Template Engine,Processor,提前谢谢。你看过了吗。我们一直在QA中使用Cheetah进行一个大型代码生成项目,它对我们来说运行良好。是一个目标不可知生成器:您可以在单个模板中针对任何语言或语言的混合。不过,模板编程是通过脚本完成的 该生成器实现了一种生成性建模方法(名为):您可以通过使用少量(模板)构建模型并将其保存为项目。然后,您可以发展模型和/或模板。不确定您的确切需求,但我已经创建了一个非常轻量级的模板引擎 处理变量替换 for循环 包括嵌套for循环 非常轻量级:不依赖qt、boost等 Inja()是C

提前谢谢。

你看过了吗。我们一直在QA中使用Cheetah进行一个大型代码生成项目,它对我们来说运行良好。

是一个目标不可知生成器:您可以在单个模板中针对任何语言或语言的混合。不过,模板编程是通过脚本完成的


该生成器实现了一种生成性建模方法(名为):您可以通过使用少量(模板)构建模型并将其保存为项目。然后,您可以发展模型和/或模板。

不确定您的确切需求,但我已经创建了一个非常轻量级的模板引擎

  • 处理变量替换
  • for循环
    • 包括嵌套for循环
  • 非常轻量级:不依赖qt、boost等

Inja()是C++的模板引擎。这只是一个标题,非常简单,但对我来说效果很好。

我驾驶一只猎豹。它们有点混乱,但我喜欢。谢谢,即使cheetah使用python,也没关系,因为模板只供生成工具使用,而且可能会有一个UI,以简化模板的创建,所以python实际上更适合这种情况。不幸的是,cheetah的开发看起来已经过时了。它将不会升级到python3。