> for (int i = 0; i < 6; i++)
Why is this 6, and not maxSize ?

Why does your destructor not do anything?

Why does your main have 20 blank lines in it?