北大C++程序设计编程作业答案+解析·合集

这里收录一下《北大C++程序设计》课程中所有涉及的编程题的讲解文章,一共分为10个章节:

  1. 从 C 到C++
  2. 类和对象基础
  3. 类和对象提高
  4. 运算符重载
  5. 继承
  6. 多态
  7. 输入输出和模板
  8. 标准模板库STL(一)
  9. 标准模板库STL(二)
  10. final大作业

1. 从 C 到C++

本章一共包含四个编程习题:

  1. 简单的swap
  2. 难一点的swap
  3. 好怪异的返回值
  4. 神秘的数组初始化

2. 类和对象基础

本章一共包含四个编程习题:

  1. 奇怪的类复制
  2. 返回什么才好呢
  3. 超简单的复数类
  4. 哪来的输出

3. 类和对象提高

本章一共包含四个编程习题:

  1. 返回什么才好呢
  2. Big & Base 封闭类问题
  3. 这个指针哪来的
  4. 魔兽世界之一:备战

4. 运算符重载

※ 《别叫,这个大整数已经很简化了!》没有推出讲解文章的计划,如果有对这部分习题和源码有问题的童鞋可以用个人网站的联系方式联系我,我会酌情添加相关问题的讲解文章

本章一共包含五个编程习题:

  1. MyString
  2. 看上去好坑的运算符重载
  3. 惊呆!Point竟然能这样输入输出
  4. 二维数组类
  5. 别叫,这个大整数已经很简化了!

5. 继承

本章一共包含两个编程习题:

  1. 全面的MyString
  2. 继承自string的MyString

6. 多态

本章一共包含五个编程习题:

  1. 看上去像多态
  2. Fun和Do
  3. 这是什么鬼delete
  4. 怎么又是Fun和Do
  5. 编程填空:统计动物数量

7. 输入输出和模板

本章一共包含七个编程习题:

  1. 简单的SumArray
  2. 简单的foreach
  3. 简单的Filter
  4. 你真的搞清楚为啥 while(cin >> n) 能成立了吗?
  5. 山寨版istream_iterator
  6. 这个模板并不难
  7. 排序,又见排序!

8. 标准模板库STL(一)

本章一共包含七个编程习题:

  1. goodcopy
  2. 按距离排序
  3. 很难蒙混过关的CArray3d三维数组模板类
  4. 函数对象的过滤器
  5. 白给的list排序
  6. 我自己的 ostream_iterator
  7. List

9. 标准模板库STL(二)

※ 这部分暂时没有推出讲解文章的计划,如果有对这部分习题和源码有问题的童鞋可以用个人网站的联系方式联系我,我会酌情添加相关问题的讲解文章

本章一共包含四个编程习题:

  1. Set
  2. 热血格斗场
  3. 冷血格斗场
  4. 编程填空:数据库内的学生信息

10. final大作业

本章一共包含二个编程习题:

  1. 魔兽世界之一:备战
  2. 魔兽世界之二:装备

下一章:从C走进C++

8. 参考资料

  1. C++程序设计
  2. pixiv illustration: SNOW MIKU 2023

9. 免责声明

※ 本文之中如有错误和不准确的地方,欢迎大家指正哒~

※ 此项目仅用于学习交流,请不要用于任何形式的商用用途,谢谢呢;


在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值