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