C++
tornmy
这个作者很懒,什么都没留下…
展开
-
Curiously recurring template pattern
资料:http://spiritsaway.info/curiously-recurring-template-pattern.html#95f4ef CRTP介绍 CRTP的全称为Curiously recurring template pattern,描述的是C++中的一种模板应用模式。其示例代码可以抽象为这样的: // The Curiously Recurring Template...转载 2018-09-07 21:04:10 · 445 阅读 · 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 · 133 阅读 · 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 评论