Description:
The title Teach Yourself C++ in 24 Hours may sound gimmicky, but this is actually a useful tutorial to some of the most important aspects of the C++ language. The author, Jesse Liberty, has invented twenty-four short lessons on essential C++ features for programmers who have basic backgrounds in C programming. Early lessons start with the fundamentals of the C++ language, such as program organization, expressions, and statements, and then go on to cover the central elements of using classes. The chapters that introduce special C++ language, such as pointers and references, function, and operator overloading, are the most effective because they display how C++ contrasts from C. Later chapters on templates and structured exception handling show off these special C++ language features with concrete examples. The author also ventures into some pretty far-ranging turf, with discussions of inheritance, polymorphism, and even object-oriented design, but does not give these complex subjects the full treatment they require. Later chapters on templates and structured exception handling work much better, as they show off these special C++ language features with concrete examples. Overall, Teach Yourself C++ in 24 Hours is no substitute for a more comprehensive C++ guide, but it does offer some concise examples of the language's most important features. It can certainly serve as a worthy supplement to other guides for aspiring C++ programmers.
|