
c++
文章平均质量分 93
沉默的abbot
这个作者很懒,什么都没留下…
展开
-
深入浅出访存优化
探索访存优化在高性能计算中的应用,涉及内存带宽,缓存与局域性,预取与直写,循环合并,内存分配与分页,多维数组,插桩与循环分块,矩阵和莫顿码,多核下的缓存等方面。原创 2023-10-23 01:40:26 · 184 阅读 · 0 评论 -
TBB开启的并行编程之旅
从TBB开始,探索并行编程,包括循环,任务分配,并发容器,任务域,并行筛选,分治,流水线并行,性能测试等原创 2023-10-16 00:29:53 · 534 阅读 · 0 评论 -
C++11开始的多线程编程
C++11以来的多线程编程,包括异步,锁,线程,条件变量,原子操作等等。原创 2023-10-12 01:16:11 · 117 阅读 · 0 评论 -
从汇编角度看编译器优化
从汇编语言的角度看待编译器对C++代码的优化,从内联,指针,矢量化,循环,结构体,STL,数学运算等多个角度来探索。原创 2023-10-11 16:36:46 · 343 阅读 · 0 评论 -
现代c++中的模板元编程和函数式
结合c++14和17,探索模板元编程,自动类型推导,函数式编程,以及学习常用的新容器,如tuple,optional,variant。原创 2023-10-09 00:42:40 · 124 阅读 · 0 评论 -
RAII内存管理
c++中关于对象的构造和析构的探索,以及对资源的托管,结合c++14和17中的用法原创 2023-10-09 00:34:50 · 85 阅读 · 0 评论 -
1 c++基础 -- 学习笔记
c++的一些基础知识,包括命名空间,const关键字,new/delete,引用,强制类型转换,函数重载,默认参数,内联函数,异常安全,程序内存分配方式等知识。原创 2022-07-16 16:31:08 · 453 阅读 · 0 评论 -
2 类和对象 -- 学习笔记
类和对象相关的知识,包括对象的创建和销毁,拷贝构造函数,this指针,赋值运算符函数,特殊数据成员的初始化,特殊成员函数,对象的组织,单例模式,new和delete表达式,内存对齐等。原创 2022-07-17 17:29:59 · 412 阅读 · 0 评论 -
3 输入输出流 -- 学习笔记
c++输入输出流相关的知识,包括标准IO,文件IO,字符串IO,缓冲区等。原创 2022-07-18 16:22:03 · 166 阅读 · 0 评论 -
4 日志系统 -- 学习笔记
c++日志方面的知识点,以log4cpp为例,且最后提供了log4cpp单例模式,可变参数的封装。原创 2022-07-18 22:17:41 · 315 阅读 · 0 评论 -
5 友元_运算符重载_类域_pimpl_单例模式自动释放 -- 学习笔记
c++中包括友元,运算符重载,类域,pimpl,单例模式自动释放,valgrind工具的使用相关的知识。原创 2022-07-20 00:14:20 · 135 阅读 · 0 评论 -
6 string实现_继承_map_set -- 学习笔记
c++相关,包括string的三种底层实现,继承,map,set的知识原创 2022-07-20 19:00:54 · 402 阅读 · 0 评论 -
7 多态 -- 学习笔记
c++多态相关的知识,包含重载,覆盖,隐藏,以及在复杂情况(是否有虚函数,是否虚拟继承)下类的存储布局的探索。原创 2022-07-21 19:04:25 · 259 阅读 · 0 评论 -
8 移动语义与智能指针 -- 学习笔记
c++移动语义,资源管理(RAII),智能指针相关的知识。原创 2022-07-27 00:37:52 · 248 阅读 · 0 评论 -
9 模板 -- 学习笔记
c++模板相关知识,包括模板定义,类型(函数模板和类模板),可变模板参数等知识。原创 2022-07-27 20:31:07 · 445 阅读 · 0 评论 -
10 STL -- 学习笔记
C++STL相关内容,包括容器(序列式容器,关联式容器,无序关联式容器,容器适配器),迭代器,适配器,算法,函数对象,空间配置器allocator(底层源码的剖析)相关知识。原创 2022-07-29 22:09:08 · 841 阅读 · 0 评论 -
11 面向对象设计 -- 学习笔记
C++面向对象设计(OOD)和网络编程的相关内容,包括类之间的关系,面向对象设计原则,线程和线程池的封装,常见的并发服务器方案以及reactor模型的封装等内容。原创 2022-07-30 22:27:28 · 656 阅读 · 0 评论