走过路过不要错过,各位靓男靓女请看过来。还在为没有对象而烦恼吗?还在因为被撒狗粮而闷闷不乐吗?从现在开始,不要998!不要98!不要9块8!从今天开始,对象,免费送!!!只要你认真对待这门C++编程入门,对象,不会少的!
以下来自前几届学长/姐的课程感受
程序设计II(C++)真是太好的,自从学了C++,我再也没有少过对象。没了不要紧,new一个;不喜欢了,也有办法,先delete再new一个。—计算机XXX XX
我从小就梦想成为海王,是C++,是它给了我这个机会。皇帝坐拥佳丽三千,我有三维对象数组。害,我这新时代的海王,皇帝怎么能比得上呢?—大数据XXX XXX
以前追星总是看到得不到,现在好了,我可以自己设置对象的参数,我想要怎样的就要怎样的(XXX、XX、XXX都是我的)—计算机XXX XXX
害,那可能是熊猫头没学到OOP(object-oriented programming)的精髓 |
好了,不扯淡了。讲一点课程相关的东西。
注:以下均为个人观点,发生观点冲突也没必要论战,就当看着玩吧。
首先给大家呈现几个错误的入门路径
- 通过各种渠道收集C++领域的经典书籍,包括但不仅限与C++ Primer,(C++ Prime Plus我没看过,但是很多国外的大佬不推荐,因为它基于的C++ standard太老了)Effective C++,Accelerated C++,Effective Modern C++……(我可以写书名水完整篇文章)然后就去啃书了,啃书了,书了,了……完美诠释了什么叫从入门到放弃
- 真的把C++当做了一门课,学C++就是上课,平时交交OJ作业,临考把平时作业源码DOWNLOAD准备好,看看PPT。(如何A+我已经加粗了)
- 直接上手撸project,比如去年开源的红色警戒的代码
下面是给大家的两个小建议
-
作业自己做,每学一个synatx或feature自己写点小代码测试。
-
做笔记(这就是门学问了,特别是理工科学生,如果“幸运”话,大家都会接触到那种“知识的力量”(背着锻炼腿部肌肉、拿着锻炼手部肌肉))(我相信各位做题家都有各自的法宝,也有“天才”啥都不记录/记忆)
-
喜欢看书的同学可以看看C++primer。
2.3,2.4,3.1,5.6,6,7,8,12.2,13,14,15,16,18,19.1,19.4
是这门课的内容。 -
推荐一个问答网站,stackexchange,旗下的*和mathexchange比较好。前者是编程类问答网站(这个名声挺大),后者是数学类问答网站(啥高数、线代、概率论、矩阵论都OK)。