上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: 其实是系统调用CRT,然后CRT调用的WinMain.一个C++应用程序的启动过程:a.shell调用CreateProcess激活App.exeb.系统产生一个进程内核对象,使用计数值加1c.系统为此进程产生4GB的地址空间d.加载器将必要的码加载到上述地址空间中,包括App.exe的程序,资料以及所需要的dll。它们被记录在可执行文件PE格式的.idata section中。e.系统为此进程建立一个执行线程,即主线程。执行线程才是CPU时间的分配对象。f.系统调用C Runtime函数库的StartUp codeg.startup code调用APP程序的WinMain函数h.APP程序开 阅读全文
posted @ 2012-08-30 00:02 l851654152 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 写在定义后面的变量,给这个变量赋值也就是初始化,因为变量只会定义一次,也就是这句只被执行一次,其他任何时候都不在执行。 阅读全文
posted @ 2012-08-29 22:06 l851654152 阅读(171) 评论(0) 推荐(0) 编辑
摘要: #ifndef NULL#ifdef __cplusplus#define NULL 0#else#define NULL ((void *)0)#endif#endif上面是从头文件 <stdio.h>中找出来的,在C++中NULL就是0值数据类型为整型,而在C中被强制转换成了指针,值也是零。字符串结尾的字符'\0'值同样是0,类型整型,也就是NULL是常量。 阅读全文
posted @ 2012-08-29 20:14 l851654152 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 不管在c还是c++中 都不存在void main() 对于 c来说 如果这样写main()则默认加上int,而c++规定只有int main()和int main(int argc,char *argv[])两种格式,所以void main()的写法是错误的。 阅读全文
posted @ 2012-08-29 13:27 l851654152 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1. 动态链接库概述 (静态库和动态库、动态链接库的加载)概述: Windows API中的所有函数都包含在DLL中.其中有三个最重要的DLL:Kernel32.dll,它包含用于管理内存、进程和线程的各个函数; Uer32.dll,它包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数; GDI32.dll,它包含用于画图和显示文本的各个函数.2.静态库和动态库 静态库:函数和数据被编译进一个二进制文件(通常扩展名为.LIB).在使用静态库的情况下,在编译链接可执行文件时,链接器从库中复制这些函数和数据并把它们和应用程序的其他模块组合起来创建最终的可执行文件(.EXE 文件),发布 阅读全文
posted @ 2012-08-29 10:10 l851654152 阅读(851) 评论(0) 推荐(0) 编辑
摘要: C语言是不支持函数重载的,c++通过编译方式的不同支持函数重载 如果按照extern "c"的方式编译则也不支持函数重载。 阅读全文
posted @ 2012-08-29 09:45 l851654152 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-08-28 09:36 l851654152 阅读(240) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/good90/archive/2012/03/04/2379371.html 阅读全文
posted @ 2012-08-27 12:34 l851654152 阅读(138) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>void insertSort(int*A ,int size){ int i ;int minus = -1,plus = -1;for(i = 0;i < size;i++){if(minus ==-1){if(A[i] < 0 && plus >=0)//查找负数而且用plus保证先查找正数再查找负数{minus = i;}if(A[i] >0 && plus <0)//查找正数,第一次查找到的正数,分水岭,以后只查找负数{plus = i;}}if(minus >0 &a 阅读全文
posted @ 2012-08-24 09:51 l851654152 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1。父类构造函数,构造对象2。子类构造函数,构造对象3。子类析构函数,释放对象4。父类析构函数,释放对象 阅读全文
posted @ 2012-08-21 14:02 l851654152 阅读(186) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页