永发信息网

类的成员函数何时分配内存

答案:3  悬赏:20  手机版
解决时间 2022-01-01 08:43
  • 提问者网友:我没有何以琛的痴心不悔
  • 2021-12-31 14:37
如题,谢谢
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2022-01-06 14:39
类的成员函数的代码定义在PE文件的代码区,所以从程序加载时,就已经分配好了内存用于存放这些代码;代码运行时所需要的内存,比如栈、堆等等,则是代码运行时才分配的;对于某个类的所有对象来说,类成员函数只在内存中有一份拷贝,所有的对象都共享同一份成员函数的代码。同一个类的不同的对象之间的差异仅仅是通过成员变量来体现的。
全部回答
  • 1楼网友:野味小生
  • 2022-01-06 16:14
当调用时,方法中的引用变量实例化的时候就开始分配内存,而运行时还要一些辅助空间,比如堆栈等。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯