如何精通c++

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:33:48
我是名大一计算机的学生-现在学完了c和c++两本基础书.我想精通c++该看什么书?

作为过来人,可以告诉你,我们的教科书所讲的C++是指控制台下的c++,这是单纯的在学这种语言的语法,如果你对windows编程感兴趣,可以使用候俊杰的MFC或者windows核心编程

你要精通C++,必须把C语言基础打牢,否则后面就看不懂了。推荐本书吧《C语言其实很简单》,新出版的书。很接地气,很好玩很活泼,关键是不失准确、知识点讲解到位、连贯,修正了很多其他教材和多数学习者普遍认识的错误。
很多方法也是比较另类,例如学习指针有独特的方法,恐怕在其他同类书籍中较难找到这样的有效方法。所以你要精通C++,不精通指针是不行的。
举两个例子:(1)例如很多连typedef int (*myfun)(int, int); 还不知什么意思了(还错误地认为“typedef 老类型 新类型;”是这样用了,后面的如何精通?)。(2)还有认为feof函数是判断位置指针是否指向文件末尾,这是极其错误的,这个函数不是这个功能:只有在“位置指针指向文件末尾”时,试图再次读取文件之后,feof才返回“真”。这些本书都有明确讲解,将“对知识的误解消弭于无形”(这是前言里的原话,嘿嘿)。详细我不说了,自己网上搜。注意不是《C语言入门很简单》别看错

写代码,自己做实际的项目,只有积累积累才能越来越熟悉。

C
入门级:
The C Primer Plus 5ed
Practical C Programming
C In a Nutshell
Pointers on C

小说级:
C Traps and Pitfalls
Expert C Programming

神聊级:
C FAQs

打发时间级:
Object Oriented Programming with ANSI-C

地球人都知道级:
The C Programming Language

必备参考大砖头级:
ISO C99

C++(海多海多,搜C++四书五经,看不过来的...)

入门级