前言
本人虽非计算机专业出身,但已经接触编程语言有不少时间。由于自己确实喜欢编程,编写代码,由于自己的兴趣爱好,所以没有很多人说的有多累。由于之前完全凭着兴趣爱好在写,在学,完全没有想过要做点什么东西出来,因工作也非软件软件行业(还没成为一名合格的程序猿),所以压力也不是那么大,完全按照自己的兴趣爱好来学习、编写代码。没有进行一个系统的规划学习,所以在自己目前做的一个小型软件项目时,明显感受到自己的软件基础功底急需加强。
由于本人接触的一个编程语言为C语言,而C语言与C++语言有很多相似处,所以在学C++时,学的不是那么仔细,造成目前自己的C++代码四不像(既不像C语言,又不像C++)。尤其最近在编写这个小项目时,这种感觉尤为明显。经过自己的深刻认识及反省,决定撇下C语言固有的面向过程编程思想,重头把C++的基础知识再过一遍,为今后的学习打下必要的基础。在次,希望后面想学习C++的小伙伴,不要走我的弯路,还是要踏实的把C++基础知识好好学习,这在后面的学习中,一定是非常有必要的。
之前学习时,由于兴趣所致,却学习的知识相对来说也比较简单,所以之前没有写什么学习笔记,也没那么容易忘记,但随着学习的深入及知识点的不断增加。越来越感受到笔记的重要性。这正印证了古话:好记性不如烂笔头,这句真理。由于理科班出身,却之前写文章写的少(主要是不擅长写,之前就一直没怎么写过东西),所以目前的笔记难免在结构上不是那么严谨,写的不好还希望各位小伙伴多包涵。如有错误之处,及好的建议,如方便,请及时告知我,我在后面努力改正,争取后面一次比一次写的更好。