C++ / ACM 自学笔记 · v5.0

(九) 面向对象部分的练习

  1. 用 struct 保存学生信息,按成绩降序、编号升序排序。
  2. 给成绩类增加合法范围检查,观察非法输入时的行为。
  3. 给上面的 Shape 增加 Triangle 派生类,继续使用同一个遍历循环输出面积。
  4. 用 vector 或 unique_ptr 管理二叉树节点,并说明节点的所有者是谁。

ACM 入门阶段先掌握结构体、构造函数、比较规则和资源管理即可;继承与多态帮助理解 C++ 的类型设计,不需要在每道题中使用。

查阅笔记正文与全部题解 · Ctrl / ⌘ K