// Special g++ Options: -fexceptions // excess errors test - XFAIL a29k-*-* sparc64-*-elf arm-*-pe #include #include class Vector { private: int *p; int sz; public: // Exception class class Range { private: int value_i; public: Range( int i ) { value_i = i; }; int value() { return value_i; }; }; Vector( int s ); ~Vector(); int size() { return sz; }; int& operator []( int i ); }; Vector::Vector(int s) { sz = s; p = new int[sz]; } Vector::~Vector() { delete [] p; } int& Vector::operator [](int i) { if (0<=i && i