第一范文网 - 专业文章范例文档资料分享平台

c++实现计算器毕业课程设计报告

来源:用户分享 时间:2025/6/27 3:58:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

} else

throw CString(\括号中的表达式不合法\

} try { }

catch(CString e) { }

double data1,data2;

throw CString(\出现未匹配的)\op.Delete(mid); } else

throw CString(\出现未匹配的)\

try

{

data.Delete(data2);

data.Delete(data1);

}

catch(CString e) { }

throw CString(\缺少操作数\

if(!jisuan(data1,data2,mid,data1))

{

result=0;

throw CString(\表达式异常\}

data.Add(data1);

}

pre=(int)op.Top();

CompuetrDlg.cpp : 实现文件

#include \ }

Compuetr.cpp : 定义应用程序的类行为。

#include \} stack

#include

} else { }

int cyIcon = GetSystemMetrics(SM_CYICON); CRect rect;

GetClientRect(&rect);

int x = (rect.Width() - cxIcon + 1) 2; int y = (rect.Height() - cyIcon + 1) 2; 绘制图标

dc.DrawIcon(x, y, m_);

CRect rect;

CPaintDC dc(this); GetClientRect(rect);

dc.FillSolidRect(rect,RGB());设置背景颜色 CDialog::OnPaint();

CDialog::OnPaint();

#include #include using namespace std; template class LinkedStack; template class Node {

friend LinkedStack; private: };

template class LinkedStack {

public:

LinkedStack(){top=0;length=0;} ~LinkedStack(); bool isEmpty()const { }

bool isFull()const; T Top() const;

return top==0;

T data; Node *link;

LinkedStack&Add(const T& x); LinkedStack&Delete(T& x);

int getLength(){return length;}

private:

Node *top;

};

int length;

template

LinkedStack::~LinkedStack() { }

template

bool LinkedStack::isFull()const {

try {

Node *next; while(top) { }

next=top->link; delete top; top=next;

Node *p=new Node;

}

catch(bad_alloc& e) {

delete p; return false;

return true; }

template

T LinkedStack::Top()const {

}

}

if(isEmpty())

throw CString(\堆栈空异常!\

return top->data;

template

LinkedStack& LinkedStack::Add(const T& x) {

Node *p=new Node; }

template

LinkedStack& LinkedStack::Delete(T& x) {

if(isEmpty()) }

throw CString(\堆栈空异常!\p->data=x; p->link=top; top=p; length++; return *this;

x=top->data; Node *p=top; top=top->link; delete p; length--; return *this;

搜索更多关于: c++实现计算器毕业课程设计报告 的文档
c++实现计算器毕业课程设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3y5wb76adl3fre38hic91cf865breu010n5_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top