C++'s Fundamental Differences from Racket
- C++ distinguishes between:
- expressions, which calculate values (e.g., "a + b"), and
- statements, which command the computer to carry out some
action (e.g., "return a + b;")
- C++ distinguishes between:
- references to objects, and
- objects themselves