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; }