C++ Common Knowledge: Essential Intermediate Programming
What Every Professional C++ Programmer Needs to Know—Pared to Its Essentials So It Can Be Efficiently and Accurately Absorbed
C++ is a large, complex language, and learning it is never entirely easy. But some concepts and techniques must be thoroughly mastered if programmers are ever to do professional-quality work. This book cuts through the technical details to reveal what is commonly understood to be absolutely essential. In one slim volume, Steve Dewhurst distills what he and other experienced managers, trainers, and authors have found to be the most critical knowledge required for successful C++ programming. It doesn’t matter where or when you first learned C++. Before you take another step, use this book as your guide to make sure you’ve got it right!
This book is for you if
C++ Common Knowledge covers essential but commonly misunderstood topics in C++ programming and design while filtering out needless complexity in the discussion of each topic. What remains is a clear distillation of the essentials required for production C++ programming, presented in the author’s trademark incisive, engaging style.
What people are saying - Write a review
Hello, Stephen. My name is Christopher Ong and I am in 8th grade. I would like to ask you some questions about common knowledge. This is for a science fair project on how age and gender affects how well people do on logic tests. Thank you in advance!
New Cast Operators
Meaning of a Const Member Function
The Compiler Puts Stuff in Classes
Assignment and Initialization Are Different
Pointers to Class Members Are Not Pointers
Pointers to Member Functions Are Not Pointers
Array Formal Arguments
Const Pointers and Pointers to Const
Pointers to Pointers
Dealing with Function and Array Declarators