大学时用c++做的计算器
源代码在线查看: function.h
#ifndef FUNCTION_H
#define FUNCTION_H
#include "common.h"
class Function {
public:
enum RDState { Degrees, Radians };
RDState __state;
void setRDState(RDState s);
ValueType Sin(const ValueType& v);
ValueType Cos(const ValueType& v);
ValueType Tan(const ValueType& v);
ValueType Asin(const ValueType& v);
ValueType Acos(const ValueType& v);
ValueType Atan(const ValueType& v);
ValueType Sinh(const ValueType& v);
ValueType Cosh(const ValueType& v);
ValueType Tanh(const ValueType& v);
ValueType Asinh(const ValueType& v);
ValueType Acosh(const ValueType& v);
ValueType Atanh(const ValueType& v);
ValueType Exp(const ValueType& v);
ValueType Ln(const ValueType& v);
ValueType Log(const ValueType& v);
ValueType Sqrt(const ValueType& v);
ValueType Fct(const ValueType& v);
private:
ValueType Abs(const ValueType& v);
};
#endif // FUNCTION_H