Free Downloads
Thinking In C++, Vol. 1: Introduction To Standard C++, 2nd Edition

In the first edition of Thinking in C++, Bruce Eckel synthesized years of C++ teaching and programming experience into a beautifully structured course in making the most of the language. It became an instant classic, winning the 1995 Software Development Jolt Cola Award for best book of the year. Now, Eckel has thoroughly rewritten Thinking in C++ to reflect the final ANSI/ISO C++ standard. Every page has been revisited and rethought, with many new examples and exercises -- all designed to help you understand C++ "down to the bare metal," so you can solve virtually any problem. Eckel starts with a detailed look at objects, showing how C++ programs can be constructed from off-the-shelf object libraries. This edition includes a new, chapter-length overview of the C features that are used in C++ -- plus a new CD-ROM containing an outstanding C seminar that covers all the foundations developers need before they can truly take advantage of C++. Eckel then walks through initialization and cleanup; function overloading and default arguments; constants; inline functions; name control; references and the copy constructor; operator overloading; and more. There are chapters on dynamic object creation; inheritance and composition; polymorphism and virtual functions, and templates. (Bonus coverage of string, templates, and the Standard Template Library, can be found at Eckel's web site.) Every chapter contains many modular, to-the-point examples, plus exercises based on Eckel's extensive experience teaching C++ seminars. Put simply, Eckel has made an outstanding book on C++ even better.

Paperback: 814 pages

Publisher: Prentice Hall; 2nd edition (March 25, 2000)

Language: English

ISBN-10: 0139798099

ISBN-13: 978-0139798092

Product Dimensions: 7 x 1.9 x 9.2 inches

Shipping Weight: 2.1 pounds (View shipping rates and policies)

Average Customer Review: 4.3 out of 5 stars  See all reviews (106 customer reviews)

Best Sellers Rank: #79,116 in Books (See Top 100 in Books) #20 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > Tutorials #33 in Books > Computers & Technology > Programming > Microsoft Programming > C & C++ Windows Programming #48 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > C++

Since I'm reviewing both "Accelerated C++" as well as "Thinking in C++", I thought I'd post the review on both book links.There have already been excellent reviews of this book, but I would think the main reason people purchase these books is because they have an explicit purpose, which is to learn Standard C++. That being said, C++ is one of the most powerful and multi-faceted languages around, and no other language provides both high level abstractions and low level control in one programming language as C++.Because of these features, it is often opinied that C++ is too complicated, large and takes too long to master. While there are some merits to this criticism, many important real world systems are being bult with C++ and professional developers need to master the fundamentals of C++ now. With that in mind, and after spending (or wasting) much money on various books proclaiming to teach C++ from the ground up, it was not until reading Konig and Moo's "Accelerated C++" and Eckel's "Thinking in C++" and in that order, that I finally "got it".Why I emphasize "in that order" in the last paragraph, is due to the methodologies used to teach C++ by ACPP and TICPP, and due to this, its best to read ACPP first, then TICPP for the most effective learning. Here's my reasons:ACPP teaches C++ in a top down fashion. What I mean by this, is that the higher level Standard Libraries are integrated right from the start to teach programming contructs such as looping, selection and decisions making using library facilities such as , , and . The Standard is utilized from chapter zero, and relieves much of the burden of C strings and all the low level details one would have to know to use them properly.

Positive Thinking: How to Eliminate Negative Thinking and Gain Success, Health and Happiness Through Positive Thinking and Self-empowering Affirmations (Positive Thinking Everyday Book 1) Thinking in C++, Vol. 1: Introduction to Standard C++, 2nd Edition MASON JAR RECIPES BOOK SET 5 book in 1: Meals in Jars (vol.1); Salads in Jars (Vol. 2); Desserts in Jars (Vol. 3); Breakfasts in Jars (Vol. 4); Gifts in Jars (Vol. 5): Easy Mason Jar Recipe Cookbooks The Hollywood Standard, 2nd Edition (Hollywood Standard: The Complete & Authoritative Guide to) Standard Catalog of World Paper Money: General Issues to 1960 (Standard Catalog of World Paper Money. Vol 2 : General Issues, 8th ed) Standard Catalog of World Paper Money: Modern Issues 1961 - Present (Standard Catalog of World Paper Money: Vol.3: Modern Issues) Scott Standard Postage Stamp Catalogue 2015: Countries of the World C-F (Scott Standard Postage Stamp Catalogue Vol 2 Countries C-F) Scott Standard Postage Stamp Catalogue, Volume 3: Countries of the World: G-I (Scott Standard Postage Stamp Catalogue: Vol.3: Countries of the World G-I) Scott Standard Postage Stamp Catalogue 2014: Countries of the World G-I (Scott Standard Postage Stamp Catalogue Vol 3 Countries G-I) Scott Standard Postage Stamp Catalogue 2014: Countries of the World C-F (Scott Standard Postage Stamp Catalogue Vol 2 Countries C-F) Scott Standard Postage Stamp Catalogue 2014: United States and Affiliated Territories, United Nations: Countries of the World A-B (Scott Standard Postage Stamp Catalogue Vol 1 US and Countries A-B) Scott Standard Postage Stamp Catalogue 2015: United States and Affiliated Territories United Nations: Countries of the World A-B (Scott Standard Postage Stamp Catalogue Vol 1 US and Countries A-B) Scott 2015 Standard Postage Stamp Catalogue Volume 5: Countries of the World N-Sam (Scott Standard Postage Stamp Catalogue Vol 5 Countries N-Sam) Scott 2017 Standard Postage Stamp Catalogue, Volume 2- Countries of the World C-F (Scott 2017 Standard Postage Stamp Catalogue: Vol. 2: Countri) Scott 2015 Standard Postage Stamp Catalogue Volume 6: Countries of the World San-Z (Scott Standard Postage Stamp Catalogue Vol 6 San-Z) Scott 2015 Standard Postage Stamp Catalogue, Volume 4: Countries of the World J-M (Scott Standard Postage Stamp Catalogue Vol 4 Countries J-M) Scott Standard Postage Stamp Catalogue, Volume 6: Countries of the World San-Z (Scott Standard Postage Stamp Catalogue: Vol.6: Countries Solomon Islands-Z) Scott 2017 Standard Postage Stamp Catalogue, Volume 1: A-B: United States, United Nations & Countries of the World (A-B) (Scott Standard Postage Stamp Catalogue: Vol.1: U.S., Countri) Scott 2017 Standard Postage Stamp Catalogue, Volume 6: San-Z: Countries of the World San-Z (Scott Standard Postage Stamp Catalgoue: Vol. 6: Countries of) Standard Catalog of World Paper Money, General Issues, 1368-1960 (Standard Catlog of World Paper Money Vol 2: General Issues)