Infix / Postfix评估程序终止问题

时间:2017-10-16 09:07:37

标签: c++ function infix-notation postfix

我有一些不同的功能,他们自己的工作很好。现在我想把它们放在一个文件中。我的调试器在infixToPostfix函数中抛出了分段错误。

当我观察ns变量时,它没有显示任何分配给它的内容,但它在我实际运行代码时打印出后缀表达式。当ns传入PostfixEvaulation时,它会运行到top的{​​{1}}成员函数并崩溃:

TemplateStack

仅当我使用运算符传递字符串时才会发生这种情况。当我传递一串正数时,一切运行正常, 但它似乎仍然没有打电话给terminate called after throwing an instance of "std::string"

PostfixEvaluation

0 个答案:

没有答案