C++要怎样学,才好啊?

2026年09月24日 13:16
有1个网友回答
网友(1):

基础语言应当从Java/C++中选一种
学C++的话,C++ Premier必须得看,后面进阶的书就先不说了。
C++不像别的语言,它需要比较长的学习周期才能做出像样的东西,(C++没有标准的图形界面库,如果你要简单的可以图形界面学Qt),需要更长的周期才能达到设计和效率上的趋近完美。虽然学习周期长,又有很多领域C++可以使用更简单的语言代替,在一些需要效率又比较复杂的应用,譬如网游的后台服务端,安全领域等,C++的地位是难以替代的。职业需求上讲,国内的互联网企业、ERP类外包企业等通常更多的使用Java、PHP等,服务器应用(尤其是Linux应用)、杀软、操作系统、数据库(指的是做像MySQL、Oracle这种产品,而非利用其做应用)等基础软件才会要求使用C/C++。
C++的开头比较难,开始重点应以乐趣驱动学习,譬如写点有趣的小程序自娱自乐,小游戏当然更好,把自己的代码贴到博客里让人抄让高手吐槽同时收获访问量,到百度知道、CSDN论坛等地方尝试用学到的知识帮助别人,赚赚积分等。不要把自我期望设定太高,要“为自己的一点小成就而欢呼”,要“为自己代码中出现的每一个错误”而欢呼雀跃(虽然有点BT,确实应该保持一种越被虐越欢乐的精神)
如果你把它作为第一门程序设计语言,可能刚开始学的都是些面向过程的东西,后面感觉C++的类很枯燥,这个没关系,到时候你不妨试试半路出家学一会儿Java和设计模式,再回来看C++,一定会有收获的。