摘要:
是一个仿照ado的封转类来写的,用来简化我的开发,性能还没有测试过……欢迎拍砖。真正用的话,这里面还需要 sqlite3.def dll exp h lib 这五个文件,网上都有的。 阅读全文
posted @ 2011-01-06 17:29
CuiXS
阅读(1995)
评论(0)
推荐(0)
摘要:
这个代码在GCC中是不能编译通过的,断句之后是这样:(*a)++ + ++(*b),如果a、b不同的话,很好判断,相当于 a + (b+1),如果a、和b引用的是同一个数呢?可以通过gcc -S选项来查看,主要代码如下:代码根据C函数调用的机制,b会先进栈,然后是a,首先将a移动到eax寄存器,然后将a指向的整数值移动到eax寄存器,然后用同样的方法将b指向的整数值移动到edx寄存器,然后将b指向的值加1,移动到ecx,将b加载到edx寄存器,然后将ecx中的数据移动到b指向的内存位置(++(*b)),然后再费劲的将b指向的整数值加载到edx,计算调整后的值,并移动到ecx寄存器,然后将a的值 阅读全文
posted @ 2011-01-06 15:08
CuiXS
阅读(375)
评论(0)
推荐(0)
摘要:
1,临界条件:索引值到达最大2,分割单元:X的参数参数说明:list,整数数组指针 a,参数的索引 n,数组的长度。 初始化:horner(list,0,n,x); 阅读全文
posted @ 2011-01-06 01:07
CuiXS
阅读(433)
评论(0)
推荐(0)

浙公网安备 33010602011771号