不出两小时就能搞懂你提出这个问题。而你抛却一切基础,直接就去搭建空中楼阁,所以才会半年都没有进展。
无他,唯手熟耳
写的代码量多了,水平自然涨!
多看,多写,多想
其实嘛,C++也就那么回事。
不存在天赋的问题,只看你的决心有多大而已!
我觉得应注意以下三点:
1.从简单做起,多写、多调试一些程序,从简单的做起,多读一些例程;
2.学好数据结构,即弄懂算法;
3.选好教材,读好书.
给你推荐6本书:
1、Essentital c++---lippman---C++之父,旁枝暂略,主攻核心,轻薄短小,初学者
2、The c++ programming language----C++之父,技术权威,用词深峻,思想深远,c++百科全书代表,圣经。
3、c++ Primer----lippman---纵横书市十数年,c++最佳教本,c++百科全书代表。
4、Inside the c++ object model-----lippman----揭示c++底层,非常好,非常难。
5、Effective c++-----通过50个编程实例,展示专家经验,行文有趣,深处浅出。
6、More Effective c++----通过35个编程实例,展示专家经验,行文有趣,深处浅出。
多看,多写,多想
好!!,再加个持之以恒!