我说清楚点,因为我的程序有很多用来判断的表达式,但是这些要能够随时修改,所以我把它们都以字符串的形式存储在数据库里供程序调用。Foxbase都有这个功能,难道c++没有这个功能吗?
解决方案 »
- 帮忙看一下这个简单的全局鼠标钩子,一运行,系统就卡住
- CString BUG?
- 如何建立一个需要参数的dll啊
- VC++如何执行SQL语句?
- ODBC数据库插入问题
- 运行自定义ActiveX控件后,TSTCON32.exe进程不能自动关闭!!!
- 用MFC做应用系统开发,要学些什么,多长时间?给个建议?
- 怎么样打开一个端口,接受程序网络访问
- Unhandle exception in 文件名.exe(Mfc42d.dll):0xC0000005:Access Violation
- com+与db2数据库的问题!
- 出错信息为Fist_Change exception in DBFODBC.exe(udp.dll):OxC0000005:Access Violation
- 有关在vc中实现onmouseover效果的问题?
换句话说.你要分析这些字串,再去计算它(从实质上看,相当于把表达式串转换为机器指令一样)也许,你再好好想想就会明白我所说的意思.(一个串,在计算机中是ASCII码表示的,但它作为表达式时,则其中是有变量的.也即是在程序运行时动态的概念.怎么可能有哪个函数能把串直接转换为表达式呢?假如让你做这个函数,你能实现吗?以前,我做一个平台时,需要在程序中完成这样的功能.所以当初我花了很长一段时间来把它做完了.其中涉及到编译原理. 做完后的东东基本能满足需求.但它仍不能与C++中的表达式相提并论(如位操作,条件表达式,逗号表达式等好像都没有)如果你需要,我要去找找.那是几年前的了.不一定会有的.