Consider this copy constructor:
myclass::myclass(const myclass& rhs):
_a(rhs._a), _b() {
}
Assuming _b is defined as:
int _b[100];
What would _b
get initialized to? What is the difference between writing _b()
vs not including _b
in the list at all?