应该还是基础差了一点,万事开头难.
最开始要慢一点不可急于求成.
C++高手是一个模糊的概念.学习要有一个目的性.要真正全面掌握一门语言,用起来可能是一个最好的方案.
就象学开车,你拿了一个驾照,老是不开车出门到处走走,你能成为一个好司机吗?
边学边用,边用边学.
首先要找到一个目标,比如我看某一个软件做的好,我要想一切办法去做一个来代换它,围绕这个产品,我会把我学过的数据结构,编译语言,甚至是很古老的C语言的教程都拿出来翻阅.最终通过自己的努力把一个程序完整的走一遍之后,很多道理就懂了.
当然也要按自己的实际情况,刚开始不要定一个太难的目标,或者把一个相对难的目标分成几个相当简单的小块一点一点去实现,自己搞定一点就多一次成就感,也就是通常所说的快感.
以前上学的时候目的都是为了应付分数,老师说这个地方重要可能要考就使劲学,去追分数,毕业之后,一接到一项工作,觉得以前学的很多东西都用不到.只有通过把一个完整的工作做完之后才真正明白哪些才是真正要掌握的,真正有用的.
还有一个方式就是分析一些比较经典的代码,吃透它,也多用用它就真的觉得好象自己已经成了经典.
我的一点想法,不成敬意.
水平有限,凑合着看.
呵呵,问这个没用的,每个人的方法都不一样,但是你要是能坚持到最后!那么什么方法都能成功!
我身边有很多编程高手!他们都有自己的方法!!像我就是疯狂的做题(类似于ACM算法的)
你就自学吧,慢慢你就会理解真正意义上的编程了!
我看你现在可能还只知道些皮毛才会问这样的问题的~~
加油把!
C++Primer 被誉为C++中的圣经,里面的知识非常全面和基础,看不懂是因为基础问题没掌握好,下工夫自己多琢磨下吧,把例子和题都弄懂,慢慢来,不能急于求成,自己琢磨出来的才能掌握牢固
等我成了C++高手再告诉你