1234567891011121314
struct SFoo { //... }; class CFoo { //... }; void func1(SFoo foo) {/*...*/} void func2(CFoo foo) {/*...*/} void func3(SFoo& foo) {/*...*/} void func4(CFoo& foo) {/*...*/}
a+b ≈ a +b ≈ a+ b ≈ a + b
int& a ≈ int &a ≈ int & a ≈ int&a