发布时间:2013-01-09 22:08:06
在C++中,内存分成5个区,他们分别是『 *1 堆 *2 栈 *3 自由存储区 *4 全局/静态存储区 *5 常量存储区』*1 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。 里面的变量通常是局部变量、函数参数等。*2 堆,就是那些由new分配的内存块,释放编译器不去管,由我们的应用程序去控制,一般 一个new对应一个delete。如果程序员没有释放掉,在程序结束后,OS会自动回收。*3 自由存储区......【阅读全文】
发布时间:2013-01-07 23:28:03
1/把类的声明(或其他的声明),写在一个头文件里,后缀当然是h了;2/把类的成员函数的定义(或其他的定义),包含1的头文件,写在一个源代码里,当然是cpp后缀(或其他),然后生成目标代码2.o:g++ -c 2.cpp;3/把驱动函数main,包含1的头文件,写在一个主源代码里;开始集合: g++ 2.o 3.cpp载自 ;mm88dd......【阅读全文】
发布时间:2013-01-03 17:31:25
C语言的32个关键字 根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。 (1)数据类型关键字(12个):int, float, double, char, short, long, signed, unsigned, void, struct, enum, union (2)控制语句关键字(12个):if, else, switch, case, break, default, do, while, for, continue, return, goto (3)存储类型关键字(4个):static, extern, regi......【阅读全文】