August 2020
Beginner to intermediate
653 pages
16h 55m
English
Few topics cause more confusion, especially for programmers new to C++, than pointers. Necessary, powerful, and versatile, pointers can also be dangerous and the underlying cause of so many bugs that they are both bane and blessing. Pointers are hard at work behind many of the standard library’s features, and any serious application or library inevitably uses pointers in some fashion. Most application programmers do not work with pointers directly, but they affect the entire C++ standard in ways that you cannot ignore.
Before diving into syntax and semantics, consider the following problem. ...