• 6698阅读
  • 6回复

关于Qmap [复制链接]

上一主题 下一主题
离线kenangogogo
 

只看楼主 倒序阅读 楼主  发表于: 2008-12-14
— 本帖被 XChinux 执行加亮操作(2009-01-03) —
各位大侠:
    小弟现在想利用Qmap来存储大容量的数据,我想知道的是,象qmap这种自定义的类,如果我在某个函数里面调用,它的对象是全部存储在栈里面吗?能用它来保存大容量的数据吗?(不用new来分配)
    谢谢。
离线mileden

只看该作者 1楼 发表于: 2008-12-14
STL 的东东
离线water_wf

只看该作者 2楼 发表于: 2008-12-14
map用树实现的,每个节点肯定是new出来的,大容量数据最重要的是访问速度吧
离线mumutouv

只看该作者 3楼 发表于: 2008-12-15
是在栈里面还是堆里面要看你的代码怎么写了
离线water_wf

只看该作者 4楼 发表于: 2008-12-15
ls的详细说一下,栈上不是又编译器控制吗,程序可以控制 ?
离线txy2008msn
只看该作者 5楼 发表于: 2008-12-25
说详细点
离线wvins
只看该作者 6楼 发表于: 2008-12-25
和你的代码没关系,
实际数据肯定是放在堆里面的,应为只有动态分配的内存才能够解决堆这类动态扩容的类。
----
你的代码只能够决定QMap这个变量是放在栈里面还是放在堆里面。
对实际打数据没有影响
快速回复
限100 字节
 
上一个 下一个