CRTP: Static Polymorphism in C++

C++ 的 CRTP 模式可以实现静态多态.

C++ 智能指针与资源管理

用智能指针自动管理资源分配和删除.Rust 的所有权设计也很大程度上与 C++ 的智能指针很相似.

Programming / C++

Google C++ 风格指南

简单提一下 Google C++ 编码风格中的重点,开发 C++ 项目时应该会经常用到

C++ 的 static 关键字

static 主要有两种用法:用在变量上,表示只在第一次运行的时候进行一次初始化;用在函数上,表示该函数仅在当前文件中可见.

Python 与 C/C++ 联合开发(一):ctypes 库

在做 LLAISys 项目作业的时候,需要用 C++ 或者 CUDA 作为模型推理的后端进行提速,而 Python 基本只做一些数据处理工作以及显式调用 C++ 后端暴露出来的 API.所以需要在 Python 里与 C++ 进行联合开发。故写一个 blog 简单做个记录。