C++核心编程:程序内存模型(代码区,全局区,堆栈区)哪些区由程序员分配哪些区由操作系统回收哪些区由编译器分配与回收?
1.C++执行程序时内存大致分为四个部分:(前两部分运行前就存在,后两部分运行后才存在)1)代码区:(.exe执行前就存在,共享,只读,由操作系统管理)存放二进制代码2)全局区:(执行前就存在,由操作系统管理)数据在程序结束后由系统释放存放全局变量和静态变量和各种常量…(常量)注解:常量又分为:字符串常量const修饰的变量const修饰的全局变量//上面的相距都不远const修饰的局部变量//不