⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exception.cpp

📁 一个在linux下的shell的计算器
💻 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 + -