Object::Object(int x);
Object::~Object;
Object::Object(const &object);
when calling:
Object o=13;
I think it split 2 steps;
Object temp(13);
Object o=temp;
So it will call copy constructor,but I print the info: there is no any copy constructor be called.
So can somebody help to explain it? I think it should has no relations with NRVO or RVO.