摘要: 说明:以下代码在VS2008中通过,在32位操作系统下。1.定义sizeof是一个操作符(operator)。其作用是返回一个对象或类型所占的内存字节数。其返回值类型为size_t。(size_t在头文件stddef.h中定义,它依赖于编译系统的值,一般定义为typedef unsigned int... 阅读全文
posted @ 2014-07-29 18:24 hxb316 阅读(172) 评论(0) 推荐(0) 编辑
摘要: #include #include using namespace std;void _tmain(int argc, TCHAR *argv[]){ int line = __LINE__; string filename = __FILE__; cout<<"the line is:"<<lin... 阅读全文
posted @ 2014-07-29 17:26 hxb316 阅读(621) 评论(0) 推荐(0) 编辑
摘要: main函数执行之前,主要就是初始化系统相关资源:1.设置栈指针2.初始化static静态和global全局变量,即data段的内容3.将未初始化部分的全局变量赋初值:数值型short,int,long等为0,bool为FALSE,指针为NULL,等等,即.bss段的内容4.运行全局构造器,估计是C... 阅读全文
posted @ 2014-07-29 17:12 hxb316 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 笔试的时候经常问这些:方法一:#definemax(a,b)((((long)((a)-(b)))&0x80000000)?(b):(a))若a>b,则a-b的二进制最高位为0,与上任何数还是0,所以大数为a;否则,a-b为负数,最高位为1,与上0x80000000(最高位为1其他为0)之后为1,所... 阅读全文
posted @ 2014-07-29 16:52 hxb316 阅读(278) 评论(0) 推荐(0) 编辑