C/C++
xin_wu_hen
性格乐观开朗,有较好的团队协作精神;对新知识有强烈的渴望,时刻关注新技术的发展,以期提高自己的技术水平、丰富知识面和掌握优秀的工作技能;对工作负有使命感,有责任心,愿意为喜欢的工作付出更多的时间和精力。
展开
-
c运行时库与c标准库的区别
c运行时库与c标准库的区别c标准库包括常用的数学函数、字符串操作函数等等,这些函数都是由编程高手写的,效率高,很少出错,而且是完全符合c语言标准的函数。c运行库可以说是c标准库的扩展集,它是完全包含c标准库,但是在此基础之上添加了一些额外的函数(目前我所知道的原创 2011-07-05 16:06:42 · 3529 阅读 · 0 评论 -
_cdecl和_stdcall的区别
废话不多说,请直接看代码: #include int _stdcall Add(int a, int b){ return a+b;}void main(){ int c = Add(3,4); printf("c = %d\n",原创 2011-08-03 17:41:59 · 548 阅读 · 0 评论 -
有符号数与无符号数运算问题
我们通常会遇到一些有符号数与无符号数进行算术运算的问题,往往我们对运算的结果的符号取舍却不甚了解。现在,我们就通过一两个简单的程序,来认清在做这类运算时的具体细节。比如: int a = -8;unsigned int b = 6;printf("%d.....原创 2011-08-05 14:42:57 · 1342 阅读 · 0 评论 -
如何判断两个整数相加减是否溢出
一、两个无符号整数相加减对于两个w位宽的无符号整数来说,其能够表示的范围在0如果两个无符号整数相减,若溢出,则结果将位于这两个整数之间。二、两个有符号整数相加减对于两个w位宽的有符号整数来说,其能够表示的范围在-2w-1次方如果两个有符号整数相减,原创 2011-09-14 16:44:17 · 9051 阅读 · 0 评论 -
qt后期小问题
当我们安装配置好环境后,我们打开某些已建立应用程序时,可能会出现如下WARNING: Can't find the Qt version that's associated with this project.这时,我们只要在Qt的Qt project setting原创 2011-10-18 17:34:35 · 657 阅读 · 0 评论 -
如何使用Rebase以及bind来重定位和绑定dll
dll的重定位和绑定技术可以优化应用程序的性能。我们知道,程序性能最本质的提升是算法(这里的算法绝不仅是1+1=2的问题)的改进,其他的改进只是一些配置的优化而已。 那么重定位和绑定属于哪一种呢?从原理上来说,应该说是属于后者。我们知道dll的默认基地址(imag原创 2011-10-10 18:38:09 · 3025 阅读 · 2 评论