📄 exception.cpp
字号:
/* * * * */#include <string>#include <sstream>#include "exception.h"using namespace std;Exception::~Exception(){}string StackError::ToString(){ return "[Error] Not enough values in the stack.";}UnknownOperation::UnknownOperation(string op){ name = op;}string UnknownOperation::ToString(){ ostringstream ostr; ostr << "[Error] Unknown operation \"" << name << "\"."; return ostr.str();}UnknownVariable::UnknownVariable(string var){ name = var;}string UnknownVariable::ToString(){ ostringstream ostr; ostr << "[Error] Unknown variable \"" << name << "\"."; return ostr.str();}InvalidConversion::InvalidConversion(itemtype from, itemtype to){ fromtype = from; totype = to;}string InvalidConversion::ToString(){ ostringstream ostr; ostr << "[Error] Unable to convert from " << TypeName(fromtype); ostr << " to " << TypeName(totype) << "." << endl; return ostr.str();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -