📄 fig12_03.cpp
字号:
// Fig. 12.3: fig12_03.cpp
// Test driver for Stack template
#include <iostream.h>
#include "tstack1.h"
int main()
{
Stack< double > doubleStack( 5 );
double f = 1.1;
cout << "Pushing elements onto doubleStack\n";
while ( doubleStack.push( f ) ) { // success true returned
cout << f << ' ';
f += 1.1;
}
cout << "\nStack is full. Cannot push " << f
<< "\n\nPopping elements from doubleStack\n";
while ( doubleStack.pop( f ) ) // success true returned
cout << f << ' ';
cout << "\nStack is empty. Cannot pop\n";
Stack< int > intStack;
int i = 1;
cout << "\nPushing elements onto intStack\n";
while ( intStack.push( i ) ) { // success true returned
cout << i << ' ';
++i;
}
cout << "\nStack is full. Cannot push " << i
<< "\n\nPopping elements from intStack\n";
while ( intStack.pop( i ) ) // success true returned
cout << i << ' ';
cout << "\nStack is empty. Cannot pop\n";
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -