Example #1
0
int main(void) {
        int iNum = 2196;
        int iD = 16;
        int iLen = 10;
        cout<<iNum<<"的"<<iD<<"进制数为: "<<Conversion(iNum, iD)<<endl;
        CStack<float> cfs;
        for(int i=0; i<iLen; i++)
                cfs.Push(i*3.02+2.08);
        cfs.Display();

        cout<<"=====================Hanoi move game======================"<<endl;
        Hanoi(5, 'x', 'y', 'z');

        CStack<float> cft( cfs );
        cout<<"复制构造:"<<endl;
        cft.Display();
        cft.Clear();
        cft.Push( 3.9 );
        cft.Display();
        cfs.Display();
        cout<<"赋值运算符:"<<endl;
        CStack<float> cfb = cfs;
        cfb.Display();
        cout<<"cfb pop: "<<cfb.Pop()<<endl;
        cfb.Display();
        cfb = cfs;
        cfb.Display();

        return 0;
}