
C++11
Jtag特工
代码和人工智能老兵
展开
-
C++11快餐教程(1)-通过using定义类型的别名
通过using定义类型的别名原创 2016-09-12 15:29:05 · 6317 阅读 · 2 评论 -
C++11时代的标准库快餐教程(1) - 不同类型值组成的简单列表
std::pair是C++98就有的功能,std::tuple是TR1新增的。C++11的两个特性为pair和tuple带来很大帮助,一个是auto的类型推断可以帮助我们少写代码,二是C++11支持变参数的模板,使得理论上可以支持任意多个数量的参数。tuple来自boost库,但是没有C++11支持的boost::tuple和TR1的std::tuple支持的参数个数是受限的。原创 2016-10-10 19:37:17 · 1014 阅读 · 0 评论 -
C++11时代的标准库快餐教程(3) - 排序
讲完容器之后,我们迅速进入到算法部分。原创 2016-10-21 22:09:01 · 1171 阅读 · 0 评论 -
C++11时代的标准库快餐教程(4) - 排序算法的应用
二分法是针对一个排序后的容器的用法,如果是多个有序容器,我们就可以快速地在其基础上进行集合的求子集,交集,并集与差集等运算。原创 2016-10-22 19:17:34 · 1315 阅读 · 0 评论 -
C++11时代的标准库快餐教程(2) - STL概览
第二讲我们迅速地为STL画一张大图,把13种基本容器的简单用法,迭代器和算法的概念快速地过一下。 有兴趣的同学就可以对照着手册去使用它们了。当然,细节问题还很多,我们还要花不小的篇幅的讲各种细节。原创 2016-10-12 21:51:17 · 722 阅读 · 0 评论