Overview
Thousands of peoples around the world found the last edition of this book beneficial to them in the field of programming. “The C++ Standard Committee” issued a major revision to the ISO C++ standards in 2011. In order to cope with the standards, the revised, up to date and the comprehensive edition was felt necessary to keep abreast of the latest standards set by the hierarchy. This new edition is intended to make:
· The language uniform and easier to teach and learn.
· The standard libraries easier, safer, and more efficient to use. And
· Make it easier to write efficient abstractions and libraries
All the examples can be easily compiled GNU compiler version 4.7.0 or higher. This compiler was recommended by the writer in (July 2012), which was capable of implementing almost all the features of C++ Primer but today, any latest compiler can be used with the exception that there is a slight difference between the IDE of each compiler.
Contrary to the most texts, where C++ is taught in the order as it evolved, first C is presented as a subset of C++ and then presented the more abstracted features of C++ as advanced topics at the end of the book, an opposite approach is adopted. i.e. Tight from the start, features that let programmers ignore the details in low-level programming are used.
The knowledge of C is not important to learn this book, however, it is assumed that reader knows enough about programming i.e. how to write, compile and run a program in at least one modern bloc-structured language. Furthermore, it is assumed that reader has used variables, written and called functions, and used a compiler.