Preface to the Second Edition

Learning C++ is not a simple task. Not only is it a very full-featured language, but it also supports a programming style (object-oriented programming) that may require you to learn new ways of thinking about programming. Furthermore, C++ has rules of practice that aren't built into the language. For example, to use the language feature called inheritance correctly, you have to learn the proper language rules so that the compiler will accept your program, but you also have to learn conceptual rules about when it is and isn't appropriate to use inheritance. Also, C++ is a moving target, and it has evolved significantly since the first edition of this book.

This book aims to make learning C++ manageable, even pleasurable. ...

Get The Waite Group's C++ Primer Plus, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.