1.程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分: 栈区(stack):由编译器自动分配释放,存放函数的参数值、局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap):一般由程序
在一个大型项目里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时,就会出现大量“重定义”的错误。在头文件中使用#ifndef、#define、#endif能避免头文件的重定义。 方法: 例如要编写头文件test.h。 在头文件开头写上两行: #ifndef _TEST_H
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号