class foo { int* a; int* b; foo(int const& x): a(new int()), b(new int()){ operator=(operator*(a), operator*(2, x)); operator=(operator*(b), operator*(a)); } ~foo() { delete a; delete b; } }; fun main () -> int @;