#include"CStack.hpp"
using namespace bai25;
int main()
{
CStack stack(0);
stack.Push(1);
stack.Push(2);
stack.Push(3);
stack.Push(4);
stack.Push(5);
stack.Push(6);
stack.Push(7);
stack.Push(8);
stack.Push(9);
cout<<"-------------------------------------------------------------"<<endl;
// core dump
char i = 0;
while(i < 10)
{
stack.Push(static_cast<int32_t>(i));
++i;
}
}
I2luY2x1ZGUiQ1N0YWNrLmhwcCIKCnVzaW5nIG5hbWVzcGFjZSBiYWkyNTsKaW50IG1haW4oKQp7CgogQ1N0YWNrIHN0YWNrKDApOwogc3RhY2suUHVzaCgxKTsKIHN0YWNrLlB1c2goMik7CiBzdGFjay5QdXNoKDMpOwogc3RhY2suUHVzaCg0KTsKIHN0YWNrLlB1c2goNSk7CiBzdGFjay5QdXNoKDYpOwogc3RhY2suUHVzaCg3KTsKIHN0YWNrLlB1c2goOCk7CiBzdGFjay5QdXNoKDkpOwogCiBjb3V0PDwiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSI8PGVuZGw7CiAKIC8vIGNvcmUgZHVtcAogY2hhciBpID0gMDsKIHdoaWxlKGkgPCAxMCkKIHsKICBzdGFjay5QdXNoKHN0YXRpY19jYXN0PGludDMyX3Q+KGkpKTsKICArK2k7CiB9IAp9