essential c++是本什么层次的书?现在我应该看什么?

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:40:23
大概以前我查错资料了,认为essential c++是入门的书,还不会c++时就从网上买了一本。看不懂。现在学了些c++,拿出来看还是几乎看不懂,或者相当吃力,上网一查好像essential c++是本中级的书。现在我把老谭的一本c++大部分看完了,应该再看什么?c++ primer?另外,应该什么时候接触mfc??

c++语言本身和mfc是相当不同的东西。 如果你想成为c++语言高手,那么去肯essential吧。 如果你想成为微软饭(简称软饭)那么,可以开始看mfc入门的书。

谭浩强的书不建议看,《c++ primer》能看过两边就好了。
MFC的话如果你直接去看,肯定会晕死你。

推荐你先看 孙鑫的《VC++深入详解》网上有视频教程,简单的剖析了MFC的框架。之后你会对MFC的框架有一个大体的了解。

这个时候该去看侯捷的《深入浅出MFC》

都看完了,我建议你重新开始看C语言。这个很有必要。
推荐的书是《C专家编程》和《C程序设计》系统的了解下内存和指针的概念。对于C程序员来讲,内存和指针是必须精通的。

就你目前的情况来看,对c++的语法已有一定的了解了,剩下的就是要多实践,实际编一些程序,熟悉c++标准库,建立起面向对象的思想,光看书是不够的。c++ primer不是很难,第四版中讲了不少标准库的内容,还是不错的,可以看看。

如果希望深入的学习c++,还有很多书,例如effective c++,essential c++都是可以看的,里面都深入的讲了一些c++的细节,这些内容要对c++有了一定基础以后再看,也要视你对c++的需求来看。

对于MFC,和标准c++是两回事,它是微软用c++做的一套类库,用于开发windows应用程序,学习MFC,不需要对c++有很深入的了解,但是由于其是开发windows应用程序,因此要想学习MFC,必须对windows程序开发机制有一定的了解,比如windows程序的运行方式、消息传递机制等基本知识有一定了解,当然,学习MFC,对于c++面向对象的应用时很好的实践,可以学习人家是怎么用对象来构建一整套开发平台。

如果你现在明确的任务,比如就是要用标准c++做开发,那么多看一些c++的书籍,例如c++primer、c++标准程序库等著作,是有必要的。如果你希望学习windows编程,或者没有什么明确的编程任务,那么可以学习一些windows编程知识,再接触一下MFC,也是不错的选择。不管怎么样,多实践才是重要的,否则永远是纸上谈兵。

晕,不是入门的 。C+