#include <iostream>
#include "dstack2.h"
using namespace std;
int main()
{
dstack d1(10);
d1.push(3.14); d1.push(4.14); d1.push(5.14);
cout << d1 << endl;
dstack d2(d1);
while ( ! d1.is_empty() )
cout << "pop: " << d1.pop() << endl;
d1.push(6.14);
cout << d1 << endl;
cout << d2 << endl;
d1 = d2; // !!
cout << d1 << endl;
return 0;
}