fork(5) download
  1. #include <iostream>
  2.  
  3. //
  4. // 延命された一時オブジェクト
  5. //
  6.  
  7. struct something { ~something() { std::cout << "destructor" << std::endl; } };
  8.  
  9. int main()
  10. {
  11. const something& s1 = something();
  12. something&& s2 = something();
  13. std::cout << "=== main ===" << std::endl;
  14. }
  15.  
  16.  
Success #stdin #stdout 0s 3140KB
stdin
Standard input is empty
stdout
=== main ===
destructor
destructor