template <class T>
class CStackArray
{
    // Question 1 - voir Suite question 1

    void resize (const int NewSize, const bool CstNoTrunc = true)
                                                    throw (CException);
    // Question 2 - voir Suite question 2
>
    CStackArray <T> & swap (CStackArray <T> & AutrePile) throw ();

    // Question 3 - voir Suite question 3

    void swap (void) throw (CException);


}; // CStackListGenExcAbstr