C++中Ctemplate的简单使用
CTemplate 是一个简单实用、功能强大的文字模板(template language),适用于使用C++语言开发的应用程序。其解决的主要问题是将文字表达和逻辑分离开来:文字模板解决如何用合适的文字和形式来表达的问题,而逻辑问题则由文字模板的调用者在源代码中完成。
HTML中的应用
Ctemplate是Google开源的一个C++版本html模板替换库。在C++代码中操作html模板是一件非常简单和高效的事。通过本文,即可掌握对它的简单使用。
示例html模板文件example.htm内容如下:
<html>
<head>
<title>ctemplate示例模板</title>
</head>
<body>
{
{table1_name}}
<table>
{
{#TABLE1}}
<tr>
<td>{
{field1}}</td>
<td>{
{field2}}