1. 解析c++ range实现(四),iterator

    Iterator   在上次我们初步得看完整个range的concept后,我们不难发现,基本上大部分的range定义都依赖于对其迭代器的定义,所以这次我们就来看一下iterator/concepts.hpp中的各种迭代器的concept定义。   但是在直接看concept之前,我们得先看一下iterator/traits.hpp中的各种traits。

    2021/02/01 c++ range

  2. 解析c++ range实现(三),range

    Range   整个Range-v3的实现文件夹(range/v3)里的东西特别多,要想较好地去理解整个实现,就必须找一个好的切入点。之前,我已阅读完了整个项目所使用的模板元编程的库的部分,那是整个项目所使用的基础工具。现在,我决定从整个库的最核心的概念range开始看,如果中途遇到其他的辅助的功能实现再加以解释,而不是专门地去看那些实现,这样主次分明,能大大地减少我们阅读整个项目所需的时间。

    2021/01/31 c++ range

  3. 解析c++ range实现(二),meta

    Meta   meta里的东西很多,没法一一地去解释,所以我先选取一些使用得比较多的内容来加以分析。

    2021/01/30 c++ range

  4. 解析c++ range实现(一),初步介绍

    Range 的初步介绍

    2021/01/23 c++ range

  5. Macbook Pro到了

    Macbook Pro到了   为了测试macbook pro,特发此文。

    2018/08/08 Other

  6. C++inline&selectany

    C++inline与selectany的使用

    2018/03/27 c++

  7. C++全局变量

    C++全局变量

    2018/03/18 c++

  8. Tarjian模板

    Tarjian模板

    2017/11/05 OI 图论