基于MFC的一个简单计算器

写一个简单的计算器并不是什么很难的事,主要目的是要通过这个程序来学习和分析其中的核心算法。这个简易计算器的核心部分就是对输入的表达式的正确性判断与求值,其中包括对表达式的解析、中缀表达式转后缀表达式、后缀表达式求值等等几个方面。


                                      基于MFC的一个简单计算器_第1张图片


一、封装核心代码

《算术表达式的合法性判断与求值(上)》和《算术表达式的合法性判断与求值(下)》这两篇文章已经对核心算法部分进行了讲解,并附有源码。在此基础上制作一个简单计算器,我们要做的仅仅是封装核心代码并加入MFC工程中。

下面是我封装的一个 Expression 类:

Expression.h

#pragma onc

你可能感兴趣的:(基于MFC的一个简单计算器)