You can buy it directly here: http://mng.bz/AdAQ - or just go look at the table of contents. You can also buy it from Amazon: https://amzn.to/4dMJ0aG
People were asking for samples/a sneak peak at some contents, so I have been sharing on social media but thought I'd collate these into some blog posts.
The first chapter is an overview of C++ and there's a video summary from Manning here: https://www.youtube.com/watch?v=sl-HCDP4tws
The 2nd chapter puts some numbers in a vector, which lets us talk about containers more generally, remind ourselves about iterators and learn about ranges. We cover more besides:
1. Filling and using containers, with a focus on a
vector of numbers
2. Range-based for loops and auto
3. Using a container with standard algorithms
4. Using format to display output
5. Ranges, views, and lambdas
The driving example through the chapter is generating Pascal's triangle:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
...
We display it, and thin of various properties to check, like symmetry, which is useful for testing.
Some questions for you:
- How would you generate the first few rows of Pascal's triangle?
- How would you store it?
- What would you do to test your numbers?
No comments:
Post a Comment