80224799
所属分类:Pascal/Delphi编程
开发工具:Visual C++
文件大小:367KB
下载次数:4
上传日期:2008-05-08 17:11:27
上 传 者:
zyq_19831018
说明: 编译类_Hss VC版_源代码支持表达式的编译执行,速度超快,支持实数和复数,并附带一个复数函数库你还可以同时找到VB和VC版和Delphi版
(Compiler-type edition _ _Hss VC source code to support the implementation of regular expression compiler, super-fast to support real number and the plural, and attached to a plural library at the same time you can also find a version of VB and VC and Delphi Edition)
文件列表:
80224799\Delphi引入Dll\CompileComplex_Hss.pas (210788, 2003-03-29)
80224799\Delphi引入Dll\CompileDll.cfg (367, 2003-04-12)
80224799\Delphi引入Dll\CompileDll.dof (1688, 2003-04-12)
80224799\Delphi引入Dll\CompileDll.dpr (3311, 2003-04-12)
80224799\Delphi引入Dll\CompileDll.res (1740, 2003-03-29)
80224799\Delphi引入Dll\Compile_Hss.pas (219461, 2003-03-29)
80224799\Delphi引入Dll\Complex_Hss.pas (80858, 2003-04-08)
80224799\Delphi引入Dll\UnitDllFunctionCommon.pas (3515, 2003-03-30)
80224799\Delphi引入Dll\UnitDllFunctionTCompile.pas (16475, 2003-03-29)
80224799\Delphi引入Dll\UnitDllFunctionTCompileComplex.pas (17192, 2003-03-29)
80224799\Delphi引入Dll (0, 2003-07-15)
80224799\res\CompileDll_test.ico (1078, 2003-03-19)
80224799\res\CompileDll_test.rc2 (407, 2003-03-19)
80224799\res (0, 2003-07-15)
80224799\CCompile.cpp (11098, 2003-04-06)
80224799\CCompile.h (20022, 2003-04-09)
80224799\CCompileComplex.cpp (12455, 2003-04-12)
80224799\CCompileComplex.h (17185, 2003-04-12)
80224799\CompileDll.dll (513024, 2003-04-12)
80224799\CompileDll_test.aps (23200, 2003-06-17)
80224799\CompileDll_test.bbs (83, 2003-04-12)
80224799\CompileDll_test.clw (2645, 2003-06-17)
80224799\CompileDll_test.cpp (2189, 2003-03-19)
80224799\CompileDll_test.dsp (5010, 2003-04-12)
80224799\CompileDll_test.dsw (553, 2003-03-19)
80224799\CompileDll_test.exe (32768, 2003-06-17)
80224799\CompileDll_test.h (1423, 2003-03-19)
80224799\CompileDll_test.ncb (99328, 2003-06-17)
80224799\CompileDll_test.opt (50688, 2003-06-17)
80224799\CompileDll_test.plg (5560, 2003-06-17)
80224799\CompileDll_test.rc (7603, 2003-03-27)
80224799\CompileDll_test.sln (1121, 2003-04-25)
80224799\CompileDll_test.suo (10752, 2003-04-25)
80224799\CompileDll_test.vcproj (7586, 2003-04-25)
80224799\CompileDll_testDlg.cpp (8616, 2003-04-25)
80224799\CompileDll_testDlg.h (1770, 2003-03-27)
80224799\CPUCount.cpp (537, 2003-04-11)
80224799\CPUCount.h (242, 2003-04-11)
80224799\Extended.cpp (26902, 2003-04-25)
80224799\Extended.h (40508, 2003-04-25)
... ...
简要声明:
=======================================================================
任何用户使用本软件属于个人自愿选择,作者不会对用户使用本软件所引起
的对用户的任何形式的损失负责,作者也不承诺提供对本类的维护和服务等义务。
本类可以***拷贝和使用,但必须包含完整的代码和说明,任何修改和用于
商业化目的的行为都应该尽量与作者取得联系,并得到授权。
作者:侯思松 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,__int***,int等类型运算、赋值等兼容
(仅内存格式不一样);
(这种类型是x86 CPU浮点运算单元运算时使用的浮点类型,
它与Delphi中的内置浮点类型Extended类型完全一样)
由于CPU浮点部件支持这种类型,所以运算时不需要做什么特殊处理,
速度上没有问题
封装它的原因: 我没有在VC中找到这种数据类型,但我又需要它
MSDN: The "long double" data type (80-bit, 10-byte precision)
is mapped directly to "double" (***-bit, 8- byte precision)
in Windows NT and Windows 95
=======================================================================
ComplexEx类 :
高精度复数类ComplexEx,实部和虚部采用Extended,占用32字节
相当于 std::complex,但不完全相同;
=======================================================================
CCompile类 :
CCompile可以在程序运行过程中动态完成数学函数表达式字符串的编译执行,
(可以带参数,布尔运算,定积分;动态生成机器码执行,不是解释执行)
执行速度超快!!!
=======================================================================
CCompileComplex类 :
CCompileComplex可以在程序运行过程中动态完成复数函数表达式字符串的
编译执行,(可以带复数参数;动态生成机器码执行,不是解释执行)
执行速度超快!!
近期下载者:
相关文件:
收藏者: