refs and c-tors (const T * is important to use const) https://herbsutter.com/2008/01/01/gotw-88-a-candidate-for-the-most-important-const/ string f() { return "abc"; } void g() { string &s = f(); // still legal? cout << s << endl; }