首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

有几个小问题,希望能解决

2013-07-08 
有几个问题,希望能解决如果我想做一个队列,用的STL的queue,其中存储的每个元素都是一个数组,queueint* q

有几个问题,希望能解决
如果我想做一个队列,用的STL的queue,其中存储的每个元素都是一个数组,

queue<int*> q;

这种方式对吗?
那么然后我想把这个数组转成int[]的格式,该怎么办
[解决办法]
对的,int*可以直接按照[]下标访问,不需要再转成int[]类型。
[解决办法]
相当于把所有数组的首地址 存进去. 直接访问就可以了.
[解决办法]
都说queue里面存放着是一个地址,只是地址.你问的问题有点不清晰.
改数组的话,数组相应的数据肯定会改变,但不是queue里面的数据会改变.queue里面的数据仍然存放着数组首地址.这是不可更改的.

热点排行