- 博客(4)
- 资源 (5)
- 收藏
- 关注
转载 C++元编程和Boost编程库 (C++ Metaprogramming and Boost MPL )中部
Boost中的MPL库分析 MPL(Meta-Programming Library)是由David Abrahams和Aleksey Gurtovoy为方便模板元编程而开发的库,2003年被Boost吸纳为其中的一员,此后又历经一些大幅度修改,目前已经相当完善,其最新版本于2004年11月发布。MPL的出现是C++模板元编程发展中的一大创举,它提供了一个通用、高层次
2009-05-16 03:03:00 12840 1
转载 C++元编程和Boost编程库 (C++ Metaprogramming and Boost MPL )上部
整理自http://kuibyshev.bokee.com/1584716.html引论 C++的发展史是一个不断吸收程序设计领域精华和不断积累充实语言特性的过程。它的创造者Stroustrup在这门新的编程语言草创之初就定下了几个基本的目标,二十年过去了,至今这些目标仍然是C++继续发展的指南针。其中他明确指出,这种语言不应强迫程序员使用单一程序设计形式[2
2009-05-15 17:50:00 8600 1
原创 boost::any的用法、优点和缺点以及源代码分析
boost::any用法示例:#include #include #include typedef std::list list_any;//关键部分:可以存放任意类型的对象void fill_list(list_any& la){ la.push_back(10);//存放常数 la.push_back( std::string("dyunz
2009-05-14 22:46:00 5385 1
原创 访问者模式(Visitor Pattern)的c++实现示例
访问者模式是一种分离对象数据结构与行为的方法,通过这种分离,可以为一个已存在的类或类群(即被访问者)增加新的操作(即访问者)而无需为它们作任何修改。访问者模式属于行为型模式。 为什么要使用访问者模式? 如何扩展一个现有的类层次结构来实现新行为?一般的方法是给类添加新的方法。但是万一新行为和现有对象模型不兼容怎么办?还有,类层次结构设计人员可能无法预知以后开发过程中将会需要哪些功能。以
2009-05-09 23:47:00 7608 2
Managed DirectX9.0 SDK Summer2004 中文文档
2009-05-03
多状态按钮源代码示例
2009-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人