The Thinking in C++ is kind of advance book in C++. It's not advance because of it's more explaination on the C++ topics but it's advance because of the more technical approach used by the author for the understanding of the C++ learner. You can't just look at C++ as a collection of features; some of the features make no sense in isolation. You can only use the sum of the parts if you are thinking about design, not simply coding. And to understand C++ in this way, you must understand the problems with C and with programming in general.

The book has a distinctive structure. It explains those features of C++ that are not a part of the C language. Eckel introduces new concepts strictly one at a time, beginning with data abstraction, classes, initialisation, and ending with multiple inheritance, exception handling, and RTTI. This avoids overwhelming the reader, but at a cost: the example code mixes C and C++ styles, i.e., using malloc/calloc for the first ten chapters.

n 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/IS

Download Link :

http://www.ibiblio.org/pub/docs/books/eckel/TICPP-2nd-ed-Vol-two.zip


0 comments: