C++菜鸟学习路线

本人想学习C++,请教各位高手的成长经验或者给我的建议
2025-06-26 16:21:32
推荐回答(5个)
回答1:

随便说几点吧:
把C++当成和C完全不同的一门语言,如果没学过C,那可能更好,直接学C++,不会受干扰,一开始就尽量多用标准库,少用C的指针和数组,C++最重要的是面向对象和泛型编程这两种思想。
具体到书的话,先看看《C++Primer》,这本书都被人推荐的烂了,不过我还是推荐,实在是入门的好书,C++标准库方面的书的话,就看侯捷翻译的那本《C++标准程序库》吧。
不要一开始就看VC,由于微软平台在中国的流行,很多人把C++等同于VisualC++,这个视角很狭窄,VC当然也是不错的,不过不要一上来就学,搞C++也不一定要搞VC,除非你决定从事windows平台的C++的开发,但总之,先把标准C++学通了再说。
C++可能是目前细节最多最丰富的高级语言了,学习时很容易陷入细节里去,抠语言细节的那种哲学在C++的网络社群里面很容易流传开。但是除非必要,尽量少纠缠于细节。
学习最佳编码实践比学习C++更重要。看优秀的代码也比埋头用差劲的编码方式写垃圾代码要有效。直接、清晰、明了、KISS地表达意图比玩编码花招要重要。

回答2:

首先是入门,先学会c的基本语法和数据结构吧,谭浩强,计算机专业的都认识他。以为基于c的基本教材。上网搜索下会知道的。有人认为c++是带类的c,当然这是不完全正确的,c++除了类(面向对象)还有很多东东。但是不可否认c++有很多东西是基于C上做出来的。然后才开始c++学c++要的就是多看书。越深的书越看。看了要多用,就是平时尽量用上c++的特性首先要搞清c++的原理和思想再综合运用。推荐看《c++primer》《cpp cookbook》这两本作为初阶材料。前提是你有一点初步的c++知识然后是这本<>超强大,看透这本的话任何编程语言在你眼里都没有任何区别,因为你已经看清了本质。可以到任意软件公司工作。说说学这基本书的技巧:就是千万遗留一个你不明白得地方或疑惑的地方,因为这些地方是关键。

回答3:

我也刚学,你可以加我Q。我可以帮你解决一些开始的问题。学C++要有耐心,你不能坚持的话,就不要学了。

回答4:

左边是数据结构,右边是语法,从上到下为基础学习顺序。

回答5:

从基础做起、、、