try
{
if (isfull()==1)
throw "full stack";
else
a[top++] = x;
}
catch (const char *s)
{
cout<<s;
}
catch ブロックで const を使用する必要があるのはなぜですか? 使用しないと、次のエラーが発生します。
terminate called after throwing an instance of 'char const*'
Aborted (core dumped)