© Will Briggs 2019
Will BriggsC++ for Lazy Programmershttps://doi.org/10.1007/978-1-4842-5187-4_26

26. Esoterica (Recommended)

Will Briggs
(1)
Lynchburg, VA, USA
 
These are all extras, but fun and useful ones. To provide a little practice and familiarity, some build on others, so I suggest taking them in order.

sstream: using strings like cin/cout

To me this is one of the most useful new features: for file I/O, for sending print output to graphical displays, and for nontrivial user input.
Suppose you want to print details of a game to your heads-up display, centered at the top.
Points: 32000  /  Time left: 30.2  /  Mood: Annoyed
You could calculate the width of each label and each value (good luck doing that with a variable-width font) and from those ...

Get C++ for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.