Listing 2 An example where immediate destruction causes problems even when passing references bound to entire objects
const String &passthru(const String &x) { return x; } void foo() { String x("foo"); String y("bar"); size t_len = passthru(s + t).len(); // ... } // End of File