#include <iostream>


class A {
 public:
  void a() const {
    std::cout << "a()\n";
  }
  ~A () {
    std::cout << "~A()\n";
  }
};


const A &getATheWrongWay () {
  return A();
};


int main () {
  const A &a = getATheWrongWay();
  a.a();
}