摘要: 内存模型和名称空间存储持续性,作用域和链接性C++有三种方案来存储数据自动存储持续性:在函数定义中声明的变量,包括函数参数。在函数或代码块开始执行时创建。执行完函数或者代码块,内存自动释放。静态存储持续性:函数定义外定义的变量和使用关键字static定义的变量。他们在程序的整个运行过程中都存在。动态存储持续性:用new分配的内存,要显式使用delte操作符释放或者程序结束,系统程序来释放。作用域表述变量名称的可见范围。在某一范围内,变量名称不能重复。链接性描述名称如何在不同单元(通常为文件)之间进行共享。链接性为外部,则可多个文件共享。链接性为内部,则只能在一个文件中的函数共享。自动变量无链接 阅读全文
posted @ 2014-01-21 23:15 而远之 阅读(1222) 评论(0) 推荐(0) 编辑