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?