fork(1) download
  1. #include <iostream>
  2. #define PRNT std::cout << __PRETTY_FUNCTION__ << "\n"
  3.  
  4. struct A {
  5. A() {PRNT;}
  6. A(const A&) {PRNT;}
  7. A(A&&) {PRNT;}
  8. ~A() {PRNT;}
  9. };
  10.  
  11. A someFun() {
  12. A a;
  13. return a;
  14. }
  15.  
  16. int main() {
  17. A b = someFun();
  18. }
Success #stdin #stdout 0s 4592KB
stdin
Standard input is empty
stdout
A::A()
A::~A()