C++面向对象高级编程
第一周结构框图:
1.C++编程简介
2.头文件与类的声明
3.构造函数
4.参数传递与返回值
5.操作符重载与临时对象
6.复习Complex类的实现过程
重点总结:(设计一个class要注意的事情)
1.构造函数如 :re(r) 形式一定要会用
2.注意考虑函数加不加const
3.参数传递尽量考虑传引用,也要考虑要不要加const
4.考虑返回类型是by value还是by reference
5.数据尽可能放到private(一般全部)
6.函数绝大部分要放到public中(因大部分函数要被外界调用)
![](https://img.haomeiwen.com/i1451775/aec37dc10932ed8a.jpg)
![](https://img.haomeiwen.com/i1451775/67e2b65beca370e8.jpg)
![](https://img.haomeiwen.com/i1451775/423fc2f99b05b1bb.jpg)
![](https://img.haomeiwen.com/i1451775/c79b2805101ae721.jpg)
![](https://img.haomeiwen.com/i1451775/bd24fb6f4b76e3f9.jpg)
![](https://img.haomeiwen.com/i1451775/17ab836e907192d3.jpg)
![](https://img.haomeiwen.com/i1451775/cf6fcafeaaef92b7.jpg)
![](https://img.haomeiwen.com/i1451775/b909b38825c2c48c.jpg)
![](https://img.haomeiwen.com/i1451775/4cbb4602e5f71357.jpg)
![](https://img.haomeiwen.com/i1451775/0b11a27974f5c7e1.jpg)
![](https://img.haomeiwen.com/i1451775/2bd50c17b6295475.jpg)
![](https://img.haomeiwen.com/i1451775/551e3a61d9ff05b4.jpg)
![](https://img.haomeiwen.com/i1451775/0cecb90329865c5c.jpg)
![](https://img.haomeiwen.com/i1451775/1421e7debfe40e2f.jpg)
![](https://img.haomeiwen.com/i1451775/db873ce16c56f6a9.jpg)
![](https://img.haomeiwen.com/i1451775/f0710c3337908d41.jpg)
总结:
-
第一周课程对只了解C,一点儿不懂C++的同学确实会有难度,需要查阅很多资料努力完成作业,请看我作业代码中的注释理解,不清楚的在Q群了讨论,或者联系我邮箱wyhongke@163.com
-
给基础稍差的同学推荐些好的教材,这样配合侯捷老师的课会学得更清楚:
西北工业大学的:http://www.icourse163.org/course/NWPU-494001
浙大翁恺:http://study.163.com/course/courseMain.htm?courseId=271005 -
最好好好结合视频看 C++Prime
网友评论