#include <iostream>
struct foo{
foo ( const foo & other )
{
std::cout << "Copy Constructor" << std::endl;
}
foo ()
{
std::cout << "Default Constructor" << std::endl;
}
};
int main(){
foo obj;
foo objTwo = foo();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IGZvb3sKCWZvbyAoIGNvbnN0IGZvbyAmIG90aGVyICkKCXsKCQlzdGQ6OmNvdXQgPDwgIkNvcHkgQ29uc3RydWN0b3IiIDw8IHN0ZDo6ZW5kbDsKCX0KCWZvbyAoKQoJewoJCXN0ZDo6Y291dCA8PCAiRGVmYXVsdCBDb25zdHJ1Y3RvciIgPDwgc3RkOjplbmRsOwoJfQp9OwoKaW50IG1haW4oKXsKCglmb28gb2JqOwoJZm9vIG9ialR3byA9IGZvbygpOwoJCglyZXR1cm4gMDsKCn0=