正在切换页面...
不写BUG
Java 基础
Android
Flutter
算法
计算机基础
AI Agent
AI 工具
C&C++ 教程
Java 基础
Android
Flutter
算法
计算机基础
AI Agent
AI 工具
C&C++ 教程
隐私政策
知识分类目录
C&C++ 教程
深入掌握底层原理。从下方目录中选择任意文章,开启你的硬核技术探索之旅。
C&C++ 教程总览:从第一行代码到系统级工程
从零开始
C/C++ 是什么以及如何搭建第一套开发环境
第一个 C/C++ 程序:从 main 函数到编译运行
C语言基础语法
变量、基本类型与关键字:C 程序如何给内存命名
运算符、表达式与控制流:C 程序如何做决定
函数、作用域与头文件:C 程序如何拆成多个文件
C语言数据与内存
数组、字符串、结构体与枚举:C 如何组织一组数据
指针、地址与内存:C 语言最重要也最锋利的工具
对象表示、指针与别名:C 语言如何看待内存
存储期、生命周期与所有权:C 程序如何不丢资源
C语言工程基础
动态内存、文件 IO 与预处理器:C 程序如何走向工程
翻译流水线与未定义行为:源码如何变成机器承诺
目标文件、链接器与 ABI:二进制边界如何决定程序命运
C++基础语法与对象
从 C 到 C++:命名空间、引用、重载与基础输入输出
类、对象、构造函数与析构函数:C++ 如何表达不变量
继承、多态与 virtual 基础:C++ 如何表达可替换行为
虚派发、虚表与 ABI:C++ 多态背后的对象布局
现代C++与标准库
RAII、生命周期与拷贝移动:C++ 如何把资源释放写进类型
容器、迭代器、string_view 与 ranges:标准库抽象里的生命周期边界
模板实例化、Concepts 与 constexpr:C++ 编译期计算的真实成本
并发安全与工程化
数据竞争、原子与内存序:C/C++ 并发为什么不能靠运气
Sanitizer、安全编码与 CMake CI:把 C/C++ 风险关进工程流水线