10
回答
C++要怎样学,才好啊?
【腾讯云】学生服务器套餐10元/月 >>>   
本人正在学c++,希望有能之士能给点好的提议,帮助我更好的学习!
举报
xnu!7
发帖于6年前 10回/2K+阅
共有10个答案 最后回答: 4年前

基础语言应当从Java/C++中选一种

学C++的话,C++ Premier必须得看,后面进阶的书就先不说了。

C++不像别的语言,它需要比较长的学习周期才能做出像样的东西,(C++没有标准的图形界面库,如果你要简单的可以图形界面学Qt),需要更长的周期才能达到设计和效率上的趋近完美。虽然学习周期长,又有很多领域C++可以使用更简单的语言代替,在一些需要效率又比较复杂的应用,譬如网游的后台服务端,安全领域等,C++的地位是难以替代的。职业需求上讲,国内的互联网企业、ERP类外包企业等通常更多的使用Java、PHP等,服务器应用(尤其是Linux应用)、杀软、操作系统、数据库(指的是做像MySQL、Oracle这种产品,而非利用其做应用)等基础软件才会要求使用C/C++。

C++的开头比较难,开始重点应以乐趣驱动学习,譬如写点有趣的小程序自娱自乐,小游戏当然更好,把自己的代码贴到博客里让人抄让高手吐槽同时收获访问量,到百度知道、CSDN论坛等地方尝试用学到的知识帮助别人,赚赚积分等。不要把自我期望设定太高,要“为自己的一点小成就而欢呼”,要“为自己代码中出现的每一个错误”而欢呼雀跃(虽然有点BT,确实应该保持一种越被虐越欢乐的精神)

如果你把它作为第一门程序设计语言,可能刚开始学的都是些面向过程的东西,后面感觉C++的类很枯燥,这个没关系,到时候你不妨试试半路出家学一会儿Java和设计模式,再回来看C++,一定会有收获的。

也没说自己想干什么
如果只是学下语法,那找本书把上面例子全部搞熟悉就算好了

对于C++,没有标准说学到什么程度算学好

如果还没参加工作,个人建议不要学C++,学NET,JAVA,PHP都可以。
如果非要学C++,最少要知道自己用C++来干什么事,比如想做防火墙,那就学C++语法后,去看网络方面的书。盲目的不知道用来干什么去学C++,那学语法后,基本就没头苍蝇了。

套用一个网友的话,你把所有要写的代码都在纸上反复演算。每天只上机2个小时,搞不定,就喊你女朋友K你几下,以示惩罚。你就搞定了。

你这类问题不是学习的问题。而是心态的问题。心态正的新手,是带着自己的实验问问题,而不是空空的问,怎么学习。

不太清楚Android NDK是否能够开发出类似ADT一样的东西,或者Cocos2D for Android是否用C++语言,如果两者都是肯定,建议楼主可以看完《C++ Pemier》,调试几个程序后可以去看Android NDK方面的书籍,不要被误导去玩MFC,那玩意……玩了基本就废了
做《C++应用编程200例》,甭在电脑上敲,就拿个本子,带个笔,去图书馆坐那儿一题题的看,手写练习代码。半个月左右就可以看完了。妥妥的实战。
顶部