北大软设作业答案
  • 作业6 - STL
    • A. 遍历
    • B. 累加
    • C. 点排序
    • D. 特殊的 back_inserter
    • E. 容器的查找
    • F. 流失败
    • G. 流输出迭代器
    • H. Python-like range
    • I. 变参模板3:模式
    • J. 变参模板4:折叠表达式
  • 作业5 - 模板
    • A. 函数模板基础写法
    • B. 类模板基础写法
    • C. 类模板方法的定义
    • D. 三回啊三回
    • E. 原来是这样输出的吗
    • F. 求导算子
    • G. 条件求和
    • H. 类型擦除
    • I. 初识模板特化
    • J. 元编程一窥
    • K. 变参模板1:入门
    • L. 变参模板2:包展开
  • 作业4 - 继承与多态
    • A. 基类的初始化
    • B. 啊,名字藏起来了
    • C. 虚函数基础写法
    • D. 传递多态对象
    • E. 抽象类的使用
    • F. 运行时类型识别
    • G. 切片问题
    • H. 多继承好麻烦
    • I. 数据成员指针
    • J. 移动语义3: 移动赋值
    • K. 移动语义4: 手动的右值
  • 作业3 - 运算符重载
    • A. 二维点的输入输出
    • B. 基于代理的二维数组
    • C. 原来是这样输出的吗
    • D. 字符串相等
    • E. 大整数
    • F. 试作 Boost.Assign
    • G. 神奇的字面量运算符
    • H. 复数的四则运算
    • I. 移动语义1: 值类别
    • J. 移动语义2: 移动构造
  • 作业2 - 类与对象
    • A. 膨胀的海绵
    • B. 对象计数器
    • C. 返回什么好呢
    • D. 到底是不是只读
    • E. 隐式转换哒咩
    • F. 成员数据的初始化
    • G. 有这么复制构造的吗
    • H. 访问私有变量
    • I. 浅复制和深复制
  • 作业1 - 从C到C++
    • A. 引用的基础写法
    • B. 平均值
    • C. 引用、指针和只读
    • D. 最小值的引用
    • E. 函数重载与参数缺省
    • F. 函数序列
    • G. 成绩计算
    • H. 函数复合
    • I. 函数重载练习(2)

# 作业4 - 继承与多态

# 题目列表

  • A. 基类的初始化
  • B. 啊,名字藏起来了
  • C. 虚函数基础写法
  • D. 传递多态对象
  • E. 抽象类的使用
  • F. 运行时类型识别
  • G. 切片问题
  • H. 多继承好麻烦
  • I. 数据成员指针
  • J. 移动语义3: 移动赋值
  • K. 移动语义4: 手动的右值

作业5 - 模板 作业3 - 运算符重载