原文:google ctemplate——c++模板引擎

概述 在进行web开发时,使用传统的CGI方式,在C C 程序里面既要处理逻辑,也要处理页面显示内容,会比较混乱。可以通过模板引擎,使得逻辑与显示的分离。Google CTemplate就是其中一个开源的C 模板引擎。使用ctemplate不仅可以产生html,还可以生成xml,json等格式的内容。 源码地址:https: github.com OlafvdSpek ctemplate 示例 ...

2017-09-19 14:27 0 2688 推荐指数:

查看详情

开源C++项目Google JavaScript引擎V8挑战实录,带你进入V8之旅

--写在开始 按照今年的计划,需要研究一个有使用价值的linux下的C++开源项目,无意中发现了V8,觉得还不错,于是记录下来,希望对大家有所帮助。V8是一个由丹麦Google开发的开源JavaScript引擎,用于Google Chrome中,Chrome是现有的浏览器中速 ...

Tue Apr 03 06:03:00 CST 2012 6 9208
c++模板函数-模板

模板就是建立通用的模具,大大提高复用性。 c++的另一种编程思想是泛型编程,主要利用的就是模板c++提供两种模板机制:函数模板和类模板。 声明:template<class T>//typename可以替换成class 函数模板 函数模板的作用:建立一个通用函数,其函数 ...

Fri Dec 27 01:34:00 CST 2019 0 230
Google C++ 编码规范

刚刚看到一位博主的文章分享Google C++ 编码规范 本人做一下记录,方便以后学习。。 中文在线版本地址: http://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/contents/ 原文 ...

Wed May 30 23:38:00 CST 2018 0 1571
Google C++ 代码规范

Google C++ Style Guide Table of Contents Header Files ...

Thu Feb 16 19:41:00 CST 2017 0 1277
c++模板之SFINAE

什么是SFINAE? Substitution failure is not an error,匹配失败并不是错误,意思是用函数模板匹配规则来判断类型的某个属性是否存在,也就是说SFINAE可以作为一种编译期的不完整内省方法 具体参见http://en.wikipedia.org/wiki ...

Mon Apr 08 03:04:00 CST 2013 0 3112
C++ 模板详解(二)

C++模板 四、类模板的默认模板类型形参   1、可以为类模板的类型形参提供默认值,但不能为函数模板的类型形参提供默认值。函数模板和类模板都可以为模板的非类型形参提供默认值。   2、类模板的类型形参默认值形式为:template<class T1, class T2 ...

Fri Oct 26 05:40:00 CST 2012 12 20160
C++ 模板详解(一)

C++模板   模板C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。   模板是一种对类型进行参数化的工具;   通常有两种形式:函数模板和类模板;   函数模板针对仅参数类型不同的函数;   类 ...

Thu Oct 25 23:30:00 CST 2012 29 232836
C++模板的特化

By SmartPtr(http://www.cppblog.com/SmartPtr/) 模板特化不同于模板的实例化,模板参数在某种特定类型下的具体实现称为模板的特化,以实现特定类型下非通用行为。模板特化有时也称之为模板的具体化,分别有函数模板特化和类模板特化。 针对一个模板参数的类模板 ...

Wed Oct 25 07:08:00 CST 2017 0 2835
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM