📄 readme.txt
字号:
简要声明:
=======================================================================
任何用户使用本软件属于个人自愿选择,作者不会对用户使用本软件所引起
的对用户的任何形式的损失负责,作者也不承诺提供对本类的维护和服务等义务。
本类可以自由拷贝和使用,但必须包含完整的代码和说明,任何修改和用于
商业化目的的行为都应该尽量与作者取得联系,并得到授权。
作者:侯思松 2003.3
( E-Mail: HouSisong@263.net )
=======================================================================
VC源代码包括:
高精度浮点数 Extended类
高精度复数类 ComplexEx类
数学函数动态编译器 CCompile类
复数函数动态编译器 CCompileComplex类
=======================================================================
简要介绍:
=======================================================================
Extended类 :
高精度浮点数支持 Extended (占用10字节,范围+-3.6E-4951 .. +-1.1E4932
19-20位 十进制精度)
它和long double,double,float,__int64,int等类型运算、赋值等兼容
(仅内存格式不一样);
(这种类型是x86 CPU浮点运算单元运算时使用的浮点类型,
它与Delphi中的内置浮点类型Extended类型完全一样)
由于CPU浮点部件支持这种类型,所以运算时不需要做什么特殊处理,
速度上没有问题
封装它的原因: 我没有在VC中找到这种数据类型,但我又需要它
MSDN: The "long double" data type (80-bit, 10-byte precision)
is mapped directly to "double" (64-bit, 8- byte precision)
in Windows NT and Windows 95
=======================================================================
ComplexEx类 :
高精度复数类ComplexEx,实部和虚部采用Extended,占用32字节
相当于 std::complex<Extended>,但不完全相同;
=======================================================================
CCompile类 :
CCompile可以在程序运行过程中动态完成数学函数表达式字符串的编译执行,
(可以带参数,布尔运算,定积分;动态生成机器码执行,不是解释执行)
执行速度超快!!!
=======================================================================
CCompileComplex类 :
CCompileComplex可以在程序运行过程中动态完成复数函数表达式字符串的
编译执行,(可以带复数参数;动态生成机器码执行,不是解释执行)
执行速度超快!!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -