上学期学了半学期,自己把谭老的那本《c++程序设计》看完了,但是说老实话,oo的那部分看完了还是没感觉,我认为主要原因还是因为刚刚开始接触,没有什么例子能运用到所有的知识。导致经过一个没有系统学习的寒假之后,让这部分的记忆更加模糊,不过,我应经开始渐渐重新熟悉,并且保证不会再次忘记 :)
回到正题,我在开学前的一个星期开始看essential c++。本以为自己能够很快看完面向过程的部分,可是,没想到120页已经花去了我2个星期的时间,而且每天平均都会用5个小时。并不是因为我有很多不懂,而是觉得太多的东西让我眼前一亮,觉得,啊,还可以这样写本来就很简单的程序。所以不由自主地又在电脑上敲打起来。因为我觉得在某种程度上我希望我的程序不能有一点瑕疵,想把每一个地方都做到最好,既不会对机器有影响,又会让“用户”能用起来轻松。所以,就会有许多自己的想法。而这直接导致我不断地查资料,书,网络,笔记本……但是,常常在自己使用了几个自己认为可行的方法后,却依然发现还是有不足。嗯,但是这毕竟是一个过程。而且,在查找资料的时候,还发现了许多有趣的东西。 也是自己原来没有注意的
比如浮点数的a-b<0.0001的问题,比如5/11得到的答案
还有cout<<setw(10)<<setfill('*')<<endl;
和cout<<setw(10)<<setfill('*')<<'/n';的区别 等等 ,每次看见一个自己不知道但是有趣的东西,都会让自己感到这一切都很值得。而且,这学期是班导师上的cpp,而她的方法又让我更加激动,我还破天荒的用email和她探讨一些问题。 总之一切都向着好的方向发展,呵呵。加油吧!
ps:开学没有占座的 真好!哈哈!
pps:其实感觉题目和文章没什么干系 - -,希望自己以后能早点在 “c++”上写一些东西 hoho~~