List of books about C++ programming (122296)



The information in this article applies to:

  • Microsoft Visual C++ 1.0
  • Microsoft Visual C++ 1.5
  • Microsoft Visual C++ 1.51
  • Microsoft Visual C++ 2.0
  • Microsoft Visual C++ 4.0
  • Microsoft Visual C++, 32-bit Enterprise Edition 5.0
  • Microsoft Visual C++, 32-bit Enterprise Edition 6.0
  • Microsoft Visual C++, 32-bit Professional Edition 5.0
  • Microsoft Visual C++, 32-bit Professional Edition 6.0
  • Microsoft Visual C++, 32-bit Learning Edition 6.0

This article was previously published under Q122296

SUMMARY

Below is a list of books about programming in C++. The list includes the last name of the author, the ISBN for the book, the publisher, and the title of the book.

The third-party products discussed here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability.
Author         ISBN           Publisher  Title
-------------------------------------------------------------------------

Adams          0-8306-3813-X  McGraw     Windows Visualization
                                         Programming with C/C++
Adamson        0-02-300821-0  Macmill    Programming with C++
Ammeraal       0-471-93011-3  Wiley      C++ for Programmers
Ananthaswamy   0-07-911857-7  McGraw     Data Communications using
                                         OOD and C++
Anderson       0-13-118266-8  Prentice   C++ Programming and
                                         Fundamental Concepts
Anderson       0-13-532748-2  Prentice   Moving to C++
Andrews        1-55828-300-5  MIS        Programming Windows NT with
                                         C/C++
Andrews        0-672-30150-4  Prentice   Visual C/C++ Object-Oriented
                                         Programming
Ayer           0-07-002861-3  McGraw     OO Client/Server Application
                                         Development using Object Pal
                                         and C++
Barkakati      0-672-22800-9  Sams       Object-Oriented Programming
                                         in C++
Barton         0-201-53393-6  Addison    Scientific and Engineering
                                         C++
Berry          0-672-22619    Sams       The Waite Group's C++
                                         Programming
Blum                          Wiley      Neural networks in C++ an OO
                                         Framework
Brain          0-13-097833-7  Prentice   Windows NT Programming An
                                         Introduction Using C++
Brumbaugh      0-471-58371-5  Wiley      OOD: Building Case Tools
                                         with C++
Budd           0-201-50889-3  Addison    Classic Data Structures in
                                         C++
Buzzi-Ferraris 0-201-63192-X  Addison    Scientific C++
Callan         1-56252-264-7  Comp       Building Object-Oriented
                                         Systems, Applications in C++
Campbell       0-13-097833-7  Prentice   Windows NT Programming An
                                         Introduction Using C++
Capper         0-387-19847-4  Springr    The C++ Programming Language
                                         for Scientists and Engineers
Cargill        0-201-56365-7  Addison    C++ Programming Style
Carroll        0-201-51284-X  Addison    Designing and Implementing
                                         Reusable C++
Christian      1-55615-394-5  MSPress    The Microsoft Guide to C++
                                         Programming
Christian      1-55615-803-3  MSPress    Microsoft Visual C++ Runtime
                                         Library
Cline          0-201-58958-3  Addison    C++ FAQs
Cogswell       1-878739-44-1  Waite      Simple C++ Featuring Rododog
Cooper         0-471-03171-2  Wiley      A Jump Start Course in C++
                                         Programming
Coplien        0-201-54855-0  Addison    Advanced C++ Programming
                                         Styles and Idioms
Davis          0-201-60829-4  Addison    C++ Programmer's Companion
Deltel         0-13-117334-0  Prentice   C++ How to Program
Dewhurst       0-13-723156-3  Prentice   Programming in C++
DiLascia       0-201-60891-X  Addison    Windows++ Write Reuse Code
                                         C++
Duntemann      0-553-37126-6  Bantam     PC Techniques C/C++ power
                                         tools
Eckel          0-07-881522-3  McGraw     Using C++
Eckel          0-07-881522-3  McGraw     C++ Inside and Out
Eckel          1-55851-334-5  M&T        Black Belt C++
Ege            0-12-232930-9  Acedemc    Programming in an OO
                                         Environment
Ege            0-12-232932-5  Academic   Object-Oriented Programming
                                         with C++
Ellis          0-201-51284-X  Addison    Designing and Implementing
                                         Reusable C++
Ellis          0-201-51459-1  Addison    The Annotated C++ Reference
                                         Manual
Flamig         0-471-00955-5  Wiley      Practical Algorithms in C++
Flamig         0-12-742686-8  Acedemc    The Complete C++ Primer 2nd
                                         Ed
Gerard         0-471-59243-9  Wiley      C++ Math Class Library
Goodwin        1-55828-023-5  MIS        User Interfaces in C++ and
                                         OOP
Goodwin        1-55828-032-4  MIS        Graphical Interfaces in C++
Gorlen         0-471-52257-0  Wiley      Data Abstraction and OOP in
                                         C++
Graham         0-07-023983-5  McGraw     Learning C++
Gurewich       0-672-30532-1  Sams       Master Visual C++ 2.0
Gurewich       0-7821-1419-9  Sybex      From C to C++ in Two Weeks
Gurganus       0-12-308650-7  Academic   Microsoft Visual C++ Windows
                                         Primer
Hansen         0-302-11497-6  Addison    The C++ Answer Book
Heinze                        Prentice   C++ Programming and
                                         Fundamental Concepts
Hekmetpour                    Prentice   C++ A Guide for C
                                         Programmers
Hekmetpour     0-13-174129-2  Prentice   C++ A Book and Disk for C
                                         Programmers
Heller         0-12-339095-8  Academic   Efficient C/C++ Programming
Henderson      0-07-707585-4  McGraw     Object-Oriented Design and
                                         Analysis with C++
Hipson         0-672-30493-7  Sams       What Every C++ Programmer
                                         Should Know
Holub          0-07-029662-6  McGraw     C + C++ Prog with Objects in
                                         C and C++
Holzner        1-56686-005-9  Brady      Microsoft C/C++ Programming
Holzner        1-56686-142-X  Brady      Visual C++ Programming
Holzner        1-56686-195-0  Brady      Visual C++ 2.0 Programming
Holzner        1-56884-196-5  Brady      Heavy Metal C++ Programming
Horstmann      0-471-52257-0  Wiley      Mastering C++ An
                                         Introduction for C and
                                         Pascal Programmers
Hu             0-943518-86-5  MIS        C/C++ Expert Systems
Jaeschke                      CBM        C++ An Intro for Experienced
                                         C Programmers
Johnsonbaugh   0-02-360682-7  Macmill    Object-Oriented Programming
                                         in C++
JPAM                                     C++ at Work '89 Conference
                                         Proceedings
JPAM                                     C++ at Work '90 Conference
                                         Proceedings
Kalin          0-02-360682-7  Macmill    Object-Oriented Programming
                                         in C++
Kruglinski     1-55615-511-5  MSPress    Inside Visual C++
Kruglinski     1-55615-661-8  MSPress    Inside Visual C++ An
                                         Insider's Perspective
Ladd           1-558-51076-1  M&T        C++ Techniques and
                                         Applications
Ladd           1-55851-262-4  M&T        Applying C++
Ladd           0-471-00777-3  Wiley      Visual C++ X Insider
Lafore         1-878739-08-5  Waite      OOP in Microsoft C++
Lakos          0-201-63362-0  Addison    Large-Scale Software
                                         Development in C++
Lam            0-471-03171-2  Wiley      A Jump Start Course in C++
                                         Programming
Levine         0-471-59857-7  Wiley      Programming for Graphics
                                         Files In C and C++
Lippman        0-201-54848-8  Addison    C++ Primer 2nd Ed
Lomow          0-201-58958-3  Addison    C++ FAQs
Long           0-672-27390-X  Sams       Do-It-Yourself Microsoft
                                         C/C++
Lucas          0-13-118233-1  Prentice   The C++ Programmer's
                                         Handbook
Mark           0-201-62204-1  Addison    Learn C++ on the Macintosh
Mercer         0-938661-72-8  Franklin   Computing Fundamentals with
                                         C++
Meyers         0-201-56364-9  Addison    Effective C++
Meyers         0-201-63371-X  Addison    Effective C++ Plus
Model          0-13-088782-X  Prentice   Data Structures, Data
                                         Abstractions
MSPress        1-55615-382-1  MSPress    Microsoft C/C++ Runtime
                                         Reference
MSPress        1-55615-559-X  MSPress    Microsoft Visual C++ Run-
                                         time Library
Mullin         0-201-51722-1  Addison    Object-Oriented Program
                                         Design C++
Murray         0-201-56382-7  Addison    C++ Strategies and Tactics
Nackman        0-201-53393-6  Addison    Scientific and Engineering
                                         C++
Neibauer       0-7821-1414-8  Sybex      Your First C/C++ Program
Nicolaison     1-56604-079-5  Ventana    The Visual Guide to Visual
                                         C++
Nielsen        0-12-518420-4  Academic   Software Development with
                                         C++
North          0-471-01675-6  Wiley      Windows Multi-DBMS
                                         Programming Using C++
Nyhoff         0-02-369402-5  Macmill    C++ An Introduction to
                                         Computing
O'Brien        1-55851-391-4  M&T        Exploring Artificial Life in
                                         C++
OpenInventr    0-201-62491-5  Addison    OpenInventor C++ Reference
                                         Manual
Orlow          0-471-52257-0  Wiley      Data Abstraction and OOP in
                                         C++
Palmer         0-679-79136-1  Random     Programming with Microsoft
                                         Visual C++ 1.5
Pappas         0-07-882056-1  McGraw     Visual C++ Handbook
Perry          1-56529-038-0  Que        C++ By Example
Perry          0-672-30487-2  Sams       Teach Yourself Object
                                         Oriented Programming with
                                         Visual C++
Perry          1-55828-360-9  MIS        Teach Yourself Visual C++
Perry          1-56529-687-7  Que        Visual C++ by Example
Perry          1-56529-810-1  Que        Using Visual C++
Pinson         0-201-15413-7  Addison    An Introduction to Object
                                         Oriented Programming and C++
Pinson         0-201-50930-X  Addison    The C++ WorkBook
Plexico        0-471-52257-0  Wiley      Data Abstraction and Object-
                                         Oriented Programming in C++
Plum           0-911-537-10-4 PlumHall   C++ Programming Guidelines
Pohl           0-8053-3158-1  Addison    C++ for Pascal Programmers
                                         2nd Ed
Pohl           0-8053-3159-X  Benjamin   C++ for C Programmers 2nd Ed
Pohl           0-8053-3164-6  Benjamin   Easy Reference Guide to C++
Pokorny        0-938661-55-8  Franklin   Computer Graphics Using C++
Porter         0-07-881820-6  Osborne    The Best C/C++ Tips Ever
Prata          1-878739-02-6  Waite      C++ Primer+
Ranade         0-07-051487-9  McGraw     C++ Primer for C Programmers
Rao            0-07-051140-3  McGraw     C++ and the OOP Paradigm
Reverchon      0-471-93792-4  Wiley      Mathematical Software Tools
                                         in C++
Ross           1-56529-806-3  Que        Creating Visual C++
                                         Applications
Rudd           0-471-06565-X  Wiley      Mastering C++
Saks           0-911-537-10-4 PlumHall   C++ Programming Guidelines
Savitch        0-8053-7440-X  Benjamin   An Introduction to Computer
                                         Science in C++
Schildt        0-07-881760-9  McGraw     Teach Yourself C++
Schildt        0-07-882025-1  McGraw     Teach Yourself C++
Sedgewick      0-201-51059-6  Addison    Algorithms in C++
Sessions       0-13-630104-5  Prentice   Class Construction in C and
                                         C++
Shammas        0-672-30489-9  Sams       Teach Yourself Visual C++
                                         1.5 in 21 Days
Shammas        0-672-30534-8  Sams       Teach Yourself Visual C++ 2
Shapiro        0-13-127663-8  Prentice   A C++ Toolkit
Shaw           0-201-62662-4  Addison    Visual Programming++
Smith          0-07-039010-X  McGraw     C++ Applications Guide
Smith          0-07-059180-6  McGraw     C++ for Scientists and
                                         Engineers
Smith          0-471-52411-5  Wiley      Reusability and Software
                                         Construction in C and C++
Soukup         0-201-52826-6  Addison    Taming C++
Spuler         0-13-096595-2  Prentice   C++ and C Efficiency
Stark          0-13-723156-3  Prentice   Programming in C++
Stevens        1-558-28027-8  MIS        Teach Yourself C++
Stevens        1-55851-134-2  M&T        Fractal Programming and Ray
                                         Tracing with C++
Stevens        1-55828-357-9  MIS        C++ Database Development
Stroustrup     0-201-51459-1  Addison    The Annotated C++ Reference
                                         Manual
Stroustrup     0-201-53992-6  Addison    The C++ Programming Language
                                         2nd Ed
Stroustrup     0-201-54330-3  Addison    The Design and Evolution of
                                         C++
Swan           0-672-30188-1  Sams       Tom Swan's C++ Primer
Teale          0-201-59641-5  Addison    C++ IOStreams Handbook
Thielen        0-201-60890-1  Addison    No Bugs! Delivering Error-
                                         Free Code in C and C++
Traister       0-12-697415-2  Academic   ObjectWindows for C++
Traister       0-12-697420-9  Academic   Conquering C++ Pointers
Traister       0-12-697421-7  Academic   Leaping from BASIC to C++
Traister       0-12-697422-5  Academic   CBreeze C++ BASIC to C++
                                         Translator
Tsvi           0-13-630260-2  Prentice   Object Oriented Design for
                                         C++
Usenix                                   Usenix C++ Conference
                                         Proceedings 1988
Usenix                                   Usenix C++ Conference
                                         Proceedings 1990
Usenix                                   Usenix C++ Conference
                                         Proceedings 1991
Usenix                                   Usenix C++ Workshop
                                         Proceedings 1987
Vernick                                  C++ Database Applications
Waldo          0-262-73107-X  MIT        The Evolution of C++
                                         Language Design in the
                                         Marketplace
Watson         0-07-911787-2  McGraw     C++ Power Paradigms
Weiner         0-201-15413-7  Addison    An Introduction to Object
                                         Oriented Programming and C++
Weiner         0-201-50930-X  Addison    The C++ Workbook
Weiskamp       0-12-742686-8  Acedemc    The Complete C++ Primer 2nd
                                         Ed
Weiss          0-8053-5443-3  Addison    Data Structures and
                                         Algorithm Analysis in C++
Welstead       0-471-30975-3  Wiley      Neural Network and Fuzzy
                                         Logic Applications in C/C++
Weston         0-201-55025-3  Addison    Elements of C++ Macintosh
                                         Programming
Wiener         0-201-15413-7  Addison    An Introduction to Object
                                         Oriented Programming and C++
Wiener         0-201-50930-X  Addison    The C++ WorkBook
Wilson         0-201-57020-3  Addison    C++ Programming with MacApp
Winder         0-471-92384-2  Wiley      Developing C++ Software
Winder         0-471-92384-2  Wiley      Developing C++ Software
Winston        0-201-58043-8  Addison    On to C++
Woollard       1-878739-07-7  Waite      Master C++
Young          0-13-630252-1  Prentice   OOP with C++ and OSF/MOTIF
Young          0-7821-1147-5  Sybex      Windows Prog'ing with
                                         Microsoft C++
Young          0-12-773750-2  Academic   Windows Animation
                                         Programming in C++
Young          0-7821-1286-2  Sybex      Mastering Windows Utilities
                                         Programming in C++
				

Modification Type:MajorLast Reviewed:6/2/2005
Keywords:kbhowto kb3rdparty kbinfo kbLangCPP KB122296 kbAudDeveloper