![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
tornmy
这个作者很懒,什么都没留下…
展开
-
Curiously recurring template pattern
资料:http://spiritsaway.info/curiously-recurring-template-pattern.html#95f4efCRTP介绍CRTP的全称为Curiously recurring template pattern,描述的是C++中的一种模板应用模式。其示例代码可以抽象为这样的:// The Curiously Recurring Template...转载 2018-09-07 21:04:10 · 444 阅读 · 0 评论 -
日期时间处理
可以使用boost/date_time/posix_time/posix_time_types.hpp库case1: 求1年1个月1天1小时1分钟1秒前的时间1、用ptime获取当前时间,2、处理输入字符串,得到需要回退的年、月、天、时、分钟、秒格式为:boost::gregorian::years years(year);boost::gregorian::months m...原创 2020-05-06 20:34:02 · 130 阅读 · 0 评论 -
C++ 小知识
会有以下的写法,::namespace::class目的是取到全局(最外层的namespace),用于以下的场景:namespace ns1 { class a; ...; namespace ns1 { class a; ...; } ...;}::ns1::a保证取到第一层的class a; n...原创 2018-10-23 21:32:22 · 132 阅读 · 0 评论 -
读取文件
std::vector<char> v( (std::istreambuf_iterator<char>(in)), std::istreambuf_iterator<char>() );std::vector<T>has a constructor that takes two itera...原创 2020-05-06 20:33:13 · 122 阅读 · 0 评论