C++: Documentation updates

Updates from the workshop slides.

- Expand detail of prerequisites
- Update build instructions
- Update conversion notes
:facepunch: for me! I completely missed the fact that this is still the `for` loop header. Sorry, @rleigh-dundee.