Are you going to post your code here every time you have a compilation problem? Get gcc 2.95 and test it yourself. Or just read the code carefully again and again - CEs don't happen without a reason.
For millions of years, mankind lived just like the animals. Then something happened which unleashed the power of our imagination. We learned to talk and we learned to listen...