现在网上有许多C++的HTTP server引擎。比如论坛里的SPServer以及boost::asio。但是大家都知道,对于一个Web系统来说,HTTP服务器只是最基本的部分。光有HTTP服务器引擎根本无法有效完成一个web系统。 web系统的另一个重要部件就是模板引擎。但是C++缺乏良好的模板引擎。通过Google找到的只有Teng。但是Teng的数据集是基于字符串的。无法很方便的完成数据集到对象模型的映射。 boost给C++带来了巨大的灵活性。如果我们开发出一套能够很方便的映射到对象模型的模板引擎,和HTTP服务器结合在一起,那么是不是就可以方便的开发基于C++的web系统了呢 ...
2007-08-01

现代C++简介

关键字: C++
由于设计思路和实现手法的巨大差异,我们可以将C++分成传统C++程序及现代C++(modern C++)程序2种。从1998年C++新标准确立之后,C++走上了一条和之前完全不同的道路。到现在为止发展了近10年,涌现出了一大批优秀的类库。 传统C++的设计思想是以面向对象思想为中心。以C Run time作为基础,运用继承,多态及宏作为主要技术手段来开发类库。典型的代表是MFC,QT,wxWidgets等。 现代C++则大幅弱化了面向对象的思想,继承成了纯粹的实现上的手法,而无视其对象上的意义。强调类型安全,最小重复代码,概念的完整性及应用层代码的优雅及可读性。以C++标准库作为基础 ...
netpcc
搜索本博客
博客分类
最近加入圈子
最新评论