夜羽的小作坊

最新文章

C++ 进阶

C++ Lambda 与函数指针

函数指针、std::function、lambda 的本质,以及捕获列表的内存语义。

2118 字 11 分钟
C++ 进阶

C++ 多维数组

二维数组的内存模型、行主序 vs 列主序,以及 GEMM 的内存访问模式。

2822 字 14 分钟
C++ 进阶

C++ 命名空间

用命名空间避免名称冲突、嵌套命名空间,以及 using 的正确用法。

1221 字 6 分钟
C++ 进阶

C++ 模板

函数模板、类模板、模板特化,以及模板如何实现零开销抽象。

2697 字 13 分钟
C++ 进阶

C++ 结构化绑定

tuple、pair、结构化绑定(C++17)以及返回多个值的各种方式对比。

1966 字 10 分钟
C++ 进阶

C++ 内存模型

深入理解栈和堆的底层机制、内存对齐的规则,以及追踪内存分配的技巧。

3235 字 16 分钟
C++ 入门

C++ 静态链接与动态链接

静态库(.a)与动态库(.so/.dylib)的区别、CMake 中的链接方式,以及 CUDA 库的链接实践。

1920 字 10 分钟
C++ 入门

C++ vector 与 array

std::vector 的性能优化技巧,以及 std::array 与裸数组的对比。

1783 字 9 分钟