查看完整版本: [--
应该多用堆分配还是多用栈分配?
--]
QTCN开发网
->
Qt基础编程
->
应该多用堆分配还是多用栈分配?
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
zhaoxg
2022-06-18 17:25
应该多用堆分配还是多用栈分配?
看QT代码中,看到大多都是堆分配的,看MFC代码大多都是栈分配的,这只是个人偏好吗?还是什么情况?
介农酥
2022-06-20 16:11
感觉是栈吧,栈不需要释放啊,好像栈也快点,只要不溢出。纯属个人浅薄意见。
steinlee
2022-06-25 12:23
Qt尽可能多用堆。实际上有些平台对栈的使用量是有限制的,如果你用多了,程序可能会溢出退出。
圣域天子
2022-06-25 15:59
建议是多用栈,一定程度上还能减少内存泄漏。速度也更快一些。
fsu0413
2022-06-26 18:03
看个人喜好吧,我的习惯是临时变量用栈,不临时的用堆。
castor_xu
2022-06-29 09:53
主要差别还是谁负责内存的分配和回收,其他都差不多吧。同意楼上说的,持久化的数据用堆,短暂的临时数据用栈。
onlyone
2022-07-06 17:25
小的用栈,大的用堆。保险起见,全部用堆。
查看完整版本: [--
应该多用堆分配还是多用栈分配?
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled