C++的静态变量,变量,函数,虚函数对内存的影响,谁占用空间
区块链毕设网qklbishe.com为您提供问题的解答
C++的静态变量,变量,函数,虚函数对内存的影响,谁占用空间
静态变量: 如果未被显示初始化,则程序准备时会在bss段静态分配内存,即记录变量名和大小,加快准备速度并减少内存占用。如果被显示初始化,会在data段分配内存。 变量:局部变量在栈区分配内存,全局变量同静态变量。 函数:函数被保存在代码段,调用函数即进入函数在代码段的入口地址 虚函数:虚函数需要额外的空间来保存虚指针和虚函数表,虚函数表是属于类的,保存在rodata段,虚指针属于对象,如果使用new分配内存并实例化,保存在堆区,如果是直接初始化,则保存在栈区
22:25
以上就是关于问题C++的静态变量,变量,函数,虚函数对内存的影响,谁占用空间的答案
欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程
区块链NFT链游项目方科学家脚本开发培训