"内存"标签问题

内存

关于 | 用户 | 新回答

1
投票
1回答
阅读 3K

在C语言中程序代码存在内存中的哪个区?

在C/C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 那程序代码存在哪个区? 一个由C/C++编译的程序占用的内存分为以下几个部分 栈区,堆区,全局区,文字常量区,程序代码区 ...
1
投票
1回答
阅读 2K

求助关于访问内存冲突的问题

#include <stdio.h> #include<conio.h> #include <malloc.h> /*top位置*/ int top = -1; typedef struct{ short int row; short int col; short int dir; } Element; int s ...
1
投票
1回答
阅读 2K

outBuffer=new char[10]和char outBuffer[10]区别

char* outBuffer1 = NULL; outBuffer1=new char[10]; 和 char outBuffer2[10]; 这样获得的内存有什么不同?哪种更加容易带来问题?急问,在线等。谢谢高人哈~ ...
1
投票
2回答
阅读 2K

请教关于动态内存分配释放问题

比如 char**p=NULL; int i=0; p=(char**)malloc(5*sizeof(char*)); for(i=0;i<5;i++) *(p+i)=(char*)malloc(5*sizeof(char)); 请问如果只free(p),p先不指向NULL,那是不是连带着第二次分配 ...
1
投票
1回答
阅读 3K

C++ Interface接口类中的纯虚函数是否占用内存?

例: 设二个库 A.DLL, B.DLL A.DLL如下 interface ITest { public: virtual ~ITest() {} /// 测试OK virtual int TestOK() = 0; } B.DLL如下 class AppTest ...
1
投票
1回答
阅读 2K

为什么连续声明的两个变量内存相邻

我在vs2010中调试,我观察了下地址值发现他们并不相邻,就连b和c的内存地址都不是相邻的,请问他们之间还隔着什么?是不是为了编译器为了内存对齐而做的修改? ...
1
投票
1回答
阅读 3K

mmap映射内存的大小是不是不能超过文件大小?

做了以下实验: 1.文本文件 HELLO.txt 的大小有6个字节; 2.使用mmap成功映射这个文件到内存;mmap( NULL,6, ... ) 3.修改mmap返回的指针,程序退出后查看文件,文件内容已成功改变。 我把mmap的第二个参数设置 ...
1
投票
1回答
阅读 2K

为什么服务器C盘的容量无缘无故的减少?asp.net的缓存是存在C盘的吗?

最近开发.net项目有个疑问,为什么服务器C盘的容量无缘无故的减少?asp.net的缓存是存在C盘的吗?
1
投票
1回答
阅读 2K

关于静态成员的内存分配

一个类中的静态成员是在什么时候创建的?内存分配在什么地方?希望能够得到详细解答
1
投票
1回答
阅读 2K

指针指向内存冲突

void autoCBiTree(BiTree &T,int TreeFloor) //自动创建一棵满二叉树 { int _data; _data=rand()%1001; T->data=_data; TreeFloor--; if(TreeFloor==0) ...