CS106B C++ fundamentals
Section materials curated by Julián Rodríguez Cárdenas and Sean Szumlanski, drawing upon materials from previous quarters This week’s section exercises focuses on exploring some C++ quirks and learning about strings. Have fun! Each week, we will also be releasing a Qt Creator project containing starter code and testing infrastructure for that week's section problems. When a problem name is followed by the name of a .cpp file, that means you can practice writing the code for that problem in the named file of the Qt Creator project. Here is the zip of the section starter code: 📦 Starter project Topics: Reference parameters, range-based for loops Reference parameters are an important part of C++ programming, but can take some getting used to if you’re not familiar with them. Trace through the following code. What does it print? Here’s the output from the program: Here’s a breakdown of where this comes from: Topics: Strings, reference parameters, return types Write two functions, pigLatin
CS106B C++ fundamentals C++ fundamentals Week 1 Section materials curated by Butch Nasser, drawing upon materials from Yasmine Alonso and previous quarters This week’s section exercises focuses on exploring some C++ quirks and learning about strings. We hope you have fun! Each week, we will also be releasing a Qt Creator project containing starter code and testing infrastructure for that week's section problems. When a problem name is followed by the name of a . cpp file, that means you can practice writing the code for that problem in the named file of the Qt Creator project. Here is the zip
Explore this link on the map →related reading
- CS106B C++ Stringsweb.stanford.edu
- CS106B C++ Fundamentalsweb.stanford.edu
- References and Borrowing - The Rust Programming Languagedoc.rust-lang.org
- A half-hour to learn Rustfasterthanli.me
- The Slice Type - The Rust Programming Languagedoc.rust-lang.org
- Learn C++ – Skill up with our free tutorialslearncpp.com
- Working with strings in Rustfasterthanli.me
- Best practices for Claude Code - Claude Code Docsanthropic.com
- Rust Language Cheat Sheetcheats.rs
- Effortless Performance Improvements in C++ | Julien Jorge's Personal Websitejulien.jorge.st
- Moves - Rust: A Better C++ Than C++thecodedmessage.com
- GitHub - cpp-best-practices/gui_starter_template: A template CMake project to get you started with C++ and tooling · GitHubgithub.com