C++ Fundamentals
Part 1: Analysing a Simple Program
Part 2: The C++ Build Process
- Lecture, slides, code and handout
- Below are two excellent videos which explain the compiler and linker. Note, the presenter is using Visual Studio, and not Visual Studio Code.
- How the C++ Compiler Works by The Cherno
- How the C++ Linker Works by The Cherno, watch up to 7:14
Part 3: Fundamental Types
- Lecture and slides
- Why don’t my numbers add up? And the basic answer.
Part 4: Pointers and References
- Lecture, slides and handout
- Binky Pointer Fun
- A good tool for visualising pointers. It doesn’t handle references well.