- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[C++对象模型][5]堆栈与函数调用 - iTech - 博客园 /itech/archive/2009/02/23/13...
iTechs Blog
C++ , C++/CLI , C# | Design pattern | Software Architecture | Distributed
System [My C++ Blog]
Software Build And Release | Python , Perl , batch , Shell |
OpenSource, Linux, QT, MySQL
Virtualization, Storage, Cloud | Mobile development | Embedded
Development
博客园 首页 新闻 新随笔 联系 管理 订阅 随笔-320 文章-93 评论-106
[C++对象模型][5]堆栈与函数
调用
一 C++程序内存分配
1) 在栈上创建。在执行函数时,函数
内局部变量的存储单元都在栈上创
建,函数执行结束时这些存储单元自
动被释放。栈内存分配运算内置于处
理器的指令集中,一般使用寄存器来
存取,效率很高,但是分配的内存容
量有限。
2) 从堆上分配,亦称动态内存分配。
程序在运行的时候用malloc或new申
请任意多少的内存,程序员自己负责
在何时用free或delete来释放内存。
动态内存的生存期由程序员自己决
定,使用非常灵活。
3) 从静态存储区域分配。内存在程序
编译的时候就已经分配好,这块内存
在程序的整个运行期间都存在。例如
全局变量,static变量。
4) 文字常量分配在文字常量区,程序
结束后由系统释放。
5)程序代码区。
经典实例:(代码来自网络高手,没
有找到原作者)
Code
#include string
int a=0; //全局初始化区
第1页 共12页 2011-5-13 10:58
[C++对象模型][5]堆栈与函数调用 - iTech - 博客园 /itech/archive/2009/02/23/13...
char *p1; //全局未初始化区 BuildRelease(20) (rss)
void main() BuildTools(61) (rss)
C++(12) (rss)
{
C++/CLI(7) (rss)
int b;//栈
C++Tools(15) (rss)
char s[]=abc; //栈 Common(1) (rss)
char *p2; //栈 CSharp(7) (rss)
char *p3=123456; knowledge(1)
您可能关注的文档
- SORPAS_模块分类和介绍.pdf
- SOURCEINSIGHT应用技巧及宏功能.pdf
- springmvc+activiti 完美整合- 流程在线设计+代码生成器+UI快速开发库,提高一半开发效率.doc
- spss数据文件的建立及操作.ppt
- SPWM逆变原理和控制方法.pdf
- SQL Server 2008 数据库邮件配置和自动任务邮件.docx
- SQL server2008安装步骤和启动.doc
- SQL Server表的创建与操作.ppt
- Sql Server排序规则简介、选择、应用.doc
- SQL server中sqlcmd命令行工具使用方法.doc
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
最近下载
- 舞台人生:走进戏剧艺术(中央戏剧学院)超星尔雅学习通章节测试答案.docx
- 《GBT2677.5-1993-造纸原料1%氢氧化钠抽出物含量的测定》.pdf
- 学院科研管理系统需求说明.docx VIP
- 缠师的解盘及回帖整理图文结合92-108..doc
- 国家安全-完整版PPT课件.pptx
- 通信设备施工安全操作规程安全操作规程系列文件 岗位作业指导书 岗位操作规程 .docx VIP
- 动物园安全风险分级管控和隐患排查治理双体系方案全套资料.doc
- 儿童眼保健及常见眼病PPT课件【40页】.pptx
- 媒体传播与舆情监测.pptx VIP
- 贵州省标 - 黔07J102 蒸压加气混凝土砌块建筑构造.pdf
文档评论(0)