No1 - In C you know that this 2 objects will be equalI know a will be equal to be then
in C++ you need to read the code of the Copy constructor or operator = to know what is going on
And just looking on the code - you do not know if you need to read the additional code or not.
In C - when you see
MycopyStruct(&a,&b);
you know exactly what function is called and why.