力挺<21天学通C++>!
Jesse Liberty Bradley Jones著.
主要是基础知识,讲解很细致.而且全书的风格很适合初学者,没有令人头晕的一个个窗口,数据.而是通过代码讲解用法,很实用,而且初学者看的时候也不会觉得烦,我当时就是看的这个.
本来你要学C++就大学教程就好了。如果只是比赛用,为啥不用C或Pascal呢?我觉得C++大学教程的内容,作为一个想学C++的人来说,并不在乎你是不是大学生。我最早接触C++是94年,当时也就是高一。
楼上答得好,推荐Deitel父子的《C++大学教程》,有中文版的,还有,Deitel父子也有《Java大学教程》什么的,很适合初学者。入门后的看Stanley Lippman的《C++ Primer》第三版,他的《C++对象模型》。Bjarne Stroustrup写的书我感觉比较难,他思维太广阔,不过你也可以弄一本。然后就是很多小书,提升方方面面。
http://www.clinux.org/node/37243
这下介绍得很全。
下面列出的这些第一本最适合初学者,好多大学的c++课的教材用的就是这个,还有其他的和视频,你也可以看看
钱能 c++程序设计教程 第二版 高清PDF版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166018
Essential C++ 中文版+英文版 侯捷译
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=167578
编程点金之Visual C++(电子教程) iso
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181036
C++程序调试实用手册 PDF版下载
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181037
C++面向对象多线程编程 PDF版下载
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181038
C++高级编程参考手册
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=145562
C++ Primer 第三版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=145858
C++ Primer 第四版 中文版高清晰
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=177763
高质量C++编程指南
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=177759
C++ 编程思想 第1卷 标准C++导引
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=177774
C++ 编程思想 第2卷 实用编程技术
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=177770
More Effective C++ 简体中文版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146871
C++ Templates 中文版+英文版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=176004
C++ Coding Standards[Addison Wesley]
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175999
Absolute C++ 全彩页代码剖析
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175578
Accelerated C++ - Practical Programming by Example
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=177489
Inside the C++ Object Model
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175359
More Exceptional C++ [Addison Wesley]
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175358
Exceptional C++ [Addison Wesley]
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175357
Sams出版 C++ Unleashed
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163617
C++ GUI Programming with QT4
http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=146734
Visual C++ 6傻瓜书 快速参考
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173217
Visual C++ 6.0 编程实例与技巧(PDF中文版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173210
Visual C++ 21天自学教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173174
跟我学Visual C++ 6
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174442
Visual C++ 6 数据库编程 21天自学教程 CHM
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173173
The C++ Programming Language 第三版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175018
深度探索C++对象模型
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=176965
Special Edition Using Visual C++ 6
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173171
Professional MFC with VC 6
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166005
Practical C++ Programming
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173744
Cross-Platform Development in C++
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174168
Iterative UML Development Using VC++ 6
http://bbs.topsage.com/dispbbs.asp?boardID=124&ID=174831
Ace Programmer's Guide
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174449
Visual C++高级界面特效制作百例
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=168630
精通GDI+编程 清华大学出版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=170571
孙鑫C++视频教程 rmvb格式 全20CD完整版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=156290
C++视频教程 边用边学Visual C++ 6 (ASF格式)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=177500
中山大学蔡培兴 C++语言视频教程 全51讲 精品推荐
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158073
C++程序设计视频教程 东南大学何洁月主讲 全80讲(上) 48讲
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181543
C++程序设计视频教程 东南大学何洁月主讲 全80讲(下) 32讲
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181546
C++程序设计教程
闵联营 何克右 主编
这本书很基础,适合初学者。书不在多只要弄懂就行。
如果嫌少,还可以买c++程序设计解题与上机指导
谭浩强 编
清华大学出版的 题目比较多
C++大学教程
英文是C++ how to program,讲的比较细,深入浅出