What constructor is called when initialising with temporary object?
#include class Test{ public: int a; Test(){ std::cout&