c++ - 需要一个轻量级的 C++ 模板引擎

标签 c++ template-engine

<分区>

我需要一个非常轻量级、快速的 C++ 模板引擎。我一直在测试 CTemplate,它符合我的需要,但它有点慢。我已经查看了该站点上推荐的许多其他模板引擎,但其中大多数都比 CTemplate 更复杂,我正在寻找相反的东西。我真正需要的只是简单的文本替换,但更愿意使用现有的引擎。我还需要一个宽松的许可证,最好是 MIT 或 BSD。

编辑:已调查以下内容: 清银, 腾, 模板化器, CTPP(这对我来说有点复杂......我对 C++ 和 linux 开发环境还很陌生) qctemplate 等等,只需要尝试记住它们

最佳答案

创建了一个,因为我太不喜欢将 boost 作为依赖 :-)

https://github.com/hughperkins/Jinja2CppLight

  • 使用 Jinja2 语法
  • 支持变量替换和for循环
  • 可以嵌套 for 循环 :-)
  • 零依赖,只有 C++ 和标准库 :-)

关于c++ - 需要一个轻量级的 C++ 模板引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11055693/

相关文章:

c++ - Qt、QTextStream - 将字符/字符串输入到 int 中

c++ - 创建一个 C++ 程序来跳过文本文件中的整数?

php - magento 的某些商店 View 上未显示 Logo

shopify - 液体过滤器本身位于管链内

java - 具有模板引擎速度的延迟加载

c++ - 如何使用 ncurses 获取 UTF-8 重音

c++ - 关于指针和重载的问题(.append() 在一行中不起作用)

jquery - 创建我自己的自定义 JQuery 模板引擎?

twitter-bootstrap - 如何在 thymeleaf th :attr 中转义特殊字符 '#'

c++ - 构造函数泄漏