内存里面分成三个区一个是程序区一个是栈//这个里面是存储局部变量的,当程序运行到这里的时候内存才分配空间给变量,这里就是数据的存储吧另一个是堆//这里是就是用new的地方而数据在内存中存储是通过指针来实现的如果有什么地方不对请提出来啊
[此贴子已经被作者于2006-3-16 18:48:45编辑过]
恩多谢了楼上的各位现在有点理解了我表达不清楚定义每个变量的时候都要给它分配一个内存而对象就是一个变量呵呵
一个是栈//这个里面是存储局部变量的,当程序运行到这里的时候内存才分配空间给变量,这里就是数据的存储吧也就是说局部变量是到运行时才得到内存分配的空间,对吗?
对啊局部变量是在运行时候才分配空间的然后就自动释放空间
不过定义const类型后,就不用分配内存~~