| |||||||||||||||
![]() Trade In this Item for up to £1.45
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Essential C++ (The C++ In-depth Series) for an Amazon.co.uk gift card of up to £1.45, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
|
Product details
|
Compression is the key here in this admirably concise text. The author explains C++ from the very beginning with basic syntax and language features and always uses some of the best features of today's Standard C++. Perhaps the best thing here is the integration of 'generic programming'(meaning the STL library of re-usable templates and algorithms for data collections like vectors, linked lists and maps, which are built in to any current C++ compiler).
By focusing on these key features, this tutorial demonstrates C++ in an up-to-the-minute style. (These "advanced" features can help simplify C++ programming from the very beginning.) This tutorial moves quickly and by the end of this book the author covers the basics of successful object-oriented design with C++ classes, generic programming, templates and exception handling. Short examples are the rule here and each chapter includes exercises for self-study (with solutions provided at the end of the book).
C++ is a very rich and very complicated programming language. Essential C++ cuts to the chase and gives the working programmer a tour of the latest and greatest language features in a compact format. As a quick-start guide to today's C++, this title complements the author's much more massive tutorial, C++ Primer. For anyone who knows a little C/C++ and wants to learn more, especially the newest features of Standard C++, this book certainly deserves a closer look. --Richard Dragan, Amazon.com
Topics covered: C++ fundamentals, data types and arrays, pointers, flow control, functions, generic programming and STL, generic algorithms, classes, constructors and destructors, polymorphism and inheritance, abstract classes, run-time type identification, templates and template functions, exception handling.
Essential C++ offers a fast-track to learning and working with C++. This book is specifically designed to bring you up to speed in a short amount of time. It focuses on the elements of C++ programming that you are most likely to encounter and examines features and techniques that help solve real-world programming challenges. Essential C++ presents the basics of C++ in the context of procedural, generic, object-based, and object-oriented programming. It is organized around a series of increasingly complex programming problems, and language features are introduced as solutions to these problems. In this way you will not only learn about the functions and structure of C++, but will understand their purpose and rationale.
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
This book quickly (and I do mean quickly) brought me back up to speed and made me aware of what had been introduced by the ISO/ANSI standardisation. Whilst no means complete it has given me the confidence to go forward and the clarity to understand what the standardisation introduced.
The format reminds me of the 2nd edition C++ Primer by the same author - if you liked that (I did) this will work for you. The exercises are good enough to consolidate what has been learned and if you really get stuck there are also example solutions to each problem in an appendix.
As this is fast paced I would not recommend it to a beginner. A combination of this book, and then "Effective C++" (Meyers) has given me great confidence very quickly.
This book beats that by being short and readable and yet containing very deep and accurate information about the language. It is not just a 'getting started' although it can get you started and it is not an overly compressed reference card although it can serve as a reference in many cases.
The book discusses exclusively modern post-ANSI c++. The stress is on the modern, the use of the standard libraries and on c++ Not c. The author gets you going straight away with classes and their use, not spending half the book on c and calling it c++.
The book is not ideal for a person wishing to learn a first programming language but there is no need to be an expert.
But it is surely not for those who are new to any programming language.
|
|
|