知行 · KnowNex

C / C++
课程笔记

基础语法、指针与内存管理、面向对象、标准模板库,以及 AI 在编程教学中的实际使用记录。

课程
C / C++
主题
5 个章节
更新
2026 · 郑州
lesson.cpp01
// ownership is explicit
auto lesson = std::make_unique<Lesson>();
lesson->title("Pointers and memory");

for (const auto& note : lesson->notes()) {
  review(note);
}

return lesson->is_ready();
build passedC++20
课程资料 / 01可运行的例子

C / C++ 课程目录

按课程顺序整理知识点,每个章节都附有代码和练习。

C++ 语言设计者 Bjarne Stroustrup 的肖像Bjarne Stroustrup

代码需要运行,概念需要验证。

课程中的示例都尽量保持短小,先运行,再讨论结果。错误信息、修改过程和最终输出都会保留下来。

打开一篇课程笔记

C 与 C++ 的来路

两位语言设计者的工作,影响了今天的系统软件和编程课程。

C 语言设计者 Dennis Ritchie 的肖像

C · Unix

Dennis Ritchie

创建 C 语言,并与 Ken Thompson 共同开发 Unix。C 语言保留了对硬件的控制能力,同时支持结构化编程。

相关资料
C++ 语言设计者 Bjarne Stroustrup 的肖像

C++ · 多范式

Bjarne Stroustrup

设计并持续开发 C++,在保留 C 语言效率的基础上加入面向对象、泛型和函数式编程能力。

课程笔记

知行
KnowNex

这里保存 C / C++ 课程的知识点、代码练习、课堂案例和 AI 辅助教学记录。

内容来自备课、授课和课后整理,重点放在可以复现的代码、清楚的步骤和实际结果。

联系作者