推荐C++学习路线

2025-06-26 21:05:33
推荐回答(3个)
回答1:

那四本什么时候看都可以,都是些非常不错的经验之谈,说实话,等你实际做过一些小项目后看我觉得更好,会有更深刻的理解.

如果你打算在LINUX下我没什么介绍了,如果打算学WIN32编程,MFC其实可学可不学,但必须看,特别上卷,再也没有其他入门的书比那本老家伙讲得更好了.孙鑫老师的视频我也看过,不先看你会发觉越看越一头雾水,<深入浅出MFC>的侧重点不是讲怎么用MFC开发应用,而是宏观上讲MFC框架的,当然内容也更难懂了,别外对MFC库的使用讲得比较全面.
最后讲下我的学习顺序作为参考吧
C程序设计->C++Primer->windows程序设计->孙鑫老师的视频->MFC windows程序设计->windows核心编程->INTEL汇编语言程序设计->现在在学习驱动,但才刚开始不久,没什么好书介绍.
这里面的我觉得学MFC必要不是很大,有空余的时间学学倒是不错的,现在微软已经主打.NET了,C/C++更多的已经转向底层,在驱动程序里,别说MFC,就是标准库也很多不能用.
期间我也参杂着看过一点MARK的数据结构,计算机的心智操作系统之哲学原理,Effictive C++,windows网络编程.特别是计算机的心智这本,对于理解操作系统的动作帮助挺大.

回答2:

不知道你有没有C语言的基础,如果有的话,可以直接看C++ premier,否则建议先花两个月时间熟悉一下C语言的语法。C++ premier学习到第15章就够了,后面几章是进阶内容,不要浪费时间了,估计这个过程至少得9个月左右(如果你没有基础)。前面的学习中有很多例子,你都可以在VC中试,顺便也熟悉了VC的开发环境。建议之后翻一翻effect c++,把基础打牢。这时你就可以找份相关的工作了,然后结合工作内容看看是该学习MFC,STL,还是COM。

回答3:

我是大四在读的,现在公司里面实习做C++已经4个月了有点小心得想跟你分享。当时我看了一遍c++ primer,尽管也敲过里面的一些代码,但是还是感觉那本书理论的东西太多了,例子又比较少很多东西难以理解。我先放着,去看《windows程序设计》(上册)和《深入浅出MFC》,并结合公司这边一边做项目一边学习,不懂的地方再去查C++ Primer,这三本书一起结合看,不懂的地方就去查,这样理解会更深刻。希望能帮到你。