shadowm

Untitled

Jun 7th, 2014
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.21 KB | None | 0 0
  1. std::string func() { /* ... */ }
  2.  
  3. const std::string& s = func();
  4.  
  5. std::cerr << s << '\n'; // OK
  6.  
  7. struct A {
  8.   const std::string& s;
  9.   A(): s(func()) {}
  10. };
  11.  
  12. A a;
  13. std::cerr << a.s << '\n'; // UB !!!
Advertisement
Add Comment
Please, Sign In to add comment