基于MFC CString的计算器类
使用MFC CString做的一个对字符串算式计算的一个计算器类,功能比较强大。 1.可以对字符串进行纠错,有异常的处理,例如有奇怪的字符,括号不匹配,除数等于0等等。 2.可以计算cmath中部分单目运算符,如sin,cos,tan,lg,ln,sinh,cosh等等,内部有单目运算的替代宏,因此可以自行通过一行代码添加你需要的单目运算。 3.类似的可以自行编写双目运算替代宏。 4.可以计算阶乘!,次方^。 5.可以计算无限括号套括号的情况。 6.每次计算,自动保存计算结果到类中的vector中。 7.可以对计算结果随机访问和删除。 8.写了很多接口函数,重载了许多运算符,供用户使用。 具体请见Cal.h文件注释