
C/C++
大IP
伟大的事情已经开始!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c运行时库与c标准库的区别
c运行时库与c标准库的区别c标准库包括常用的数学函数、字符串操作函数等等,这些函数都是由编程高手写的,效率高,很少出错,而且是完全符合c语言标准的函数。c运行库可以说是c标准库的扩展集,它是完全包含c标准库,但是在此基础之上添加了一些额外的函数(目前我所知道的原创 2011-07-05 16:06:42 · 3596 阅读 · 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 · 592 阅读 · 0 评论 -
有符号数与无符号数运算问题
我们通常会遇到一些有符号数与无符号数进行算术运算的问题,往往我们对运算的结果的符号取舍却不甚了解。现在,我们就通过一两个简单的程序,来认清在做这类运算时的具体细节。比如: int a = -8;unsigned int b = 6;printf("%d.....原创 2011-08-05 14:42:57 · 1441 阅读 · 0 评论 -
如何判断两个整数相加减是否溢出
一、两个无符号整数相加减对于两个w位宽的无符号整数来说,其能够表示的范围在0如果两个无符号整数相减,若溢出,则结果将位于这两个整数之间。二、两个有符号整数相加减对于两个w位宽的有符号整数来说,其能够表示的范围在-2w-1次方如果两个有符号整数相减,原创 2011-09-14 16:44:17 · 9307 阅读 · 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 · 721 阅读 · 0 评论 -
如何使用Rebase以及bind来重定位和绑定dll
dll的重定位和绑定技术可以优化应用程序的性能。我们知道,程序性能最本质的提升是算法(这里的算法绝不仅是1+1=2的问题)的改进,其他的改进只是一些配置的优化而已。 那么重定位和绑定属于哪一种呢?从原理上来说,应该说是属于后者。我们知道dll的默认基地址(imag原创 2011-10-10 18:38:09 · 3141 阅读 · 2 评论