全部评论
数据在堆上,壳在栈上……
都用了内存配置器,二级分配,大于128的申请直接动态申请,小于的从伙伴系统里拿内存块
vector类里面的成员在栈上,成员里面有指针,指针指向的string类放在堆上
老哥,stl底层是二级空间配置器,说白了是调用malloc,所以是在堆上啦
真的看过源码嘛
如果是成员变量的话,要看对象在哪儿吧。。 没搞懂。。
默认在堆上,不过也全看alloctor怎么写了…… 不过也怎么着也不在栈上,要不然没法动态扩容了
到底是堆还是栈呀
啥意思,到底是堆上还是栈上
vector不是会不断扩容的吗。
相关推荐
点赞 评论 收藏
分享
01-24 15:42
吉林大学 Java
冰炸橙汁_不做oj版:就第一个项目而言纯堆技术栈啊,没有量化成果支撑,培训班味太浓,罗列了一堆中间件,但是只用了极大提升、显著降低这种词,而且你所谓的ai改造就存在于标题中,ai具体怎么用的是一点没说啊 点赞 评论 收藏
分享