首先明确下边说的都是静态和全局变量, 基本类型组成的对象数组 对象变量 基本类型的数组 变量 都是在编译期间明确需要多少内存,然后在运行期会在main函数执行前进行真正的分配空间。
那么对于全局stl和静态stl是怎么分配空间的呢,是否是编译期间,只分配stl的基本空间,然后内部存在指针,当真正使用的时候会在堆中分配插入变量的空间?
我不清楚,我上边说的是否正确,请大神们帮忙解答哈
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
全局,静态stl对象一样是先分配创建。然后stl是动态扩展内存的,当数据空间扩大后,它会扩展空间,插入数据。
报告相同问题?