Appropriate for intermediate level courses in C++ that assume a background in C.
Learn about the C++ ANSI standard from C++ expert and Standard Committee member Bruce Eckel. Assuming a basic grasp of C, Eckel guides students from understanding C to actually thinking in C++, so that they eventually write code in a total C++ mindset. His goal is to teach students the language so well that it becomes their expressive medium of choice.
Thinking in C++, Volume I, Second Edition features:
- Covers the new ANSI C++ standard, and is completely rewritten.
- Includes comprehensive coverage for the final standard.
- Includes a cross-platform multimedia CD-ROM introduction to ANSI C.
- Brings non-c programmers up to speed with a foundation in C as a preparation for using this C++ book.
- Emphasizes the most important and most usable features of C++.
- Gives students practical advice on how to use the key features of C++ and makes the book a great reference.
- Includes practical advice and common pitfall coverage.
- Uses the Standard Template Library.
- Students learn how to use this time saving feature.
- The book features one of the most widely praised and accessible presentations of object-oriented programming with C++.
- Shows students how to step back from coding to consider design strategies, and attempt to "get into the head" of the designer.
- Students learn OO design from a master.
- Explains problem features in each chapter based on the way the author sees a particular type of problem being solved using the language.
- Students learn problem solving strategies.
- Shows howto write portable C++ code that is compatible with any C++ platform.
- Students acquire job skills.