上一页 1 2 3 4 5 6 ··· 10 下一页

2015年11月2日

CHECK MEMBER TYPE

摘要: 检查类里是否存在某种类型的几种方法,以检查xxx类型为例:方法1:templateclass has_member_type_Type{ struct big { char a[2]; }; template static big probe(typename C::xxx*); //... 阅读全文

posted @ 2015-11-02 10:14 qicosmos(江南) 阅读(1503) 评论(1) 推荐(0) 编辑

2015年10月28日

C++14 make code cleaner

摘要: 在C++11中我们如果要写一个通过tuple实现函数调用的函数要这样写: template struct IndexTuple{}; template struct MakeIndexes : MakeIndexes {}; template struct ... 阅读全文

posted @ 2015-10-28 09:47 qicosmos(江南) 阅读(1244) 评论(0) 推荐(1) 编辑

2015年10月21日

根据元素类型获取tuple中的元素

摘要: 最近做cinatra遇到这样的需求,根据一个type来获取对应的第一个元素,需要注意的一个问题是,如果没有这个类型的时候,通过编译期断言提醒使用者,实现代码如下:1.C++14实现template struct indexOf;template struct indexOf{ static c... 阅读全文

posted @ 2015-10-21 13:42 qicosmos(江南) 阅读(3470) 评论(0) 推荐(0) 编辑

2015年9月9日

c++11 输出时间

摘要: C++11中输出当前时间最直接的方法: 这种方法可以输出年月日时分秒,不过却不能输出毫秒,如果要输出毫秒需要用下面的方法: 将绝对时间转换为标准时间字符串的方法: 阅读全文

posted @ 2015-09-09 18:50 qicosmos(江南) 阅读(8749) 评论(2) 推荐(1) 编辑

2015年8月31日

我的开源项目和部分技术文章索引

摘要: 我的书《深入应用C++11--代码优化与工程级应用》 我在github上的开源项目 高性能易用的http server cinara 高性能易用的c++ web开发框架feather 高性能易用的RPC框架REST_RPC 基于编译期反射的序列化引擎 基于编译期反射的ORM引擎高性能易用的http 阅读全文

posted @ 2015-08-31 10:46 qicosmos(江南) 阅读(8001) 评论(3) 推荐(4) 编辑

C++11实现一个轻量级的AOP框架

摘要: AOP介绍 AOP(Aspect-Oriented Programming,面向方面编程),可以解决面向对象编程中的一些问题,是OOP的一种有益补充。面向对象编程中的继承是一种从上而下的关系,不适合定义从左到右的横向关系,如果继承体系中的很多无关联的对象都有一些公共行为,这些公共行为可能分散在不同... 阅读全文

posted @ 2015-08-31 10:13 qicosmos(江南) 阅读(11815) 评论(10) 推荐(5) 编辑

C++11模版元编程的应用

摘要: 1.概述 关于C++11模板元的基本用法和常用技巧,我在程序员2015年2月B《C++11模版元编程》一文(后称前文)中已经做了详细地介绍,那么C++11模版元编程用来解决什么实际问题呢,在实际工程中又该如何应用呢?本文将侧重介绍C++11模板的一些具体应用,向读者展示模版元编程的具体应用。 我... 阅读全文

posted @ 2015-08-31 09:54 qicosmos(江南) 阅读(8852) 评论(0) 推荐(0) 编辑

2015年8月6日

CINATRA发布第一个版本

摘要: cinatra是什么?cinatra是C++开源社区–purecpp发起的一个开源项目,现在正式发布第一个版本cinatra0.9.0,cinatra是一个现代C++写的webframework,它的目的是给用户提供一个易用、灵活和高性能的web框架,让用户能完全专注于核心逻辑而无需关注http细节... 阅读全文

posted @ 2015-08-06 14:38 qicosmos(江南) 阅读(4498) 评论(1) 推荐(1) 编辑

专访图书作者祁宇:C++11让程序更简洁、更现代、更强大

摘要: 日前CSDN采访了祁宇,请他解读C++11的新标准、C++的现状以及未来的发展前景。CSDN:怎么会想到编写《深入应用C++11:代码优化与工程级应用》这本书的?有没有什么故事可以分享下?祁宇:我作为比较早使用C++11的开发者,在项目中应用C++11的时候,可以查阅的资料还很有限,主要是通过ISO... 阅读全文

posted @ 2015-08-06 14:32 qicosmos(江南) 阅读(3552) 评论(0) 推荐(0) 编辑

2015年6月8日

《深入应用C++11:代码优化与工程级应用》勘误表

摘要: 《深入应用C++11:代码优化与工程级应用》勘误表,会不断更新,欢迎读者留言或发邮件(cpp11book@163.com)给我提出宝贵意见。 1.第7.3节目录final和override关键字应该改为标识符; 这个问题由园友“李奥霍克”和“Cu2S”指出, 在此表示感谢。 2.page 156,  阅读全文

posted @ 2015-06-08 22:43 qicosmos(江南) 阅读(7256) 评论(36) 推荐(3) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页

导航