有几个小问题,希望能解决
有几个问题,希望能解决如果我想做一个队列,用的STL的queue,其中存储的每个元素都是一个数组,queueint* q
有几个问题,希望能解决
如果我想做一个队列,用的STL的queue,其中存储的每个元素都是一个数组,
queue<int*> q;
这种方式对吗?
那么然后我想把这个数组转成int[]的格式,该怎么办
[解决办法]对的,int*可以直接按照[]下标访问,不需要再转成int[]类型。
[解决办法]相当于把所有数组的首地址 存进去. 直接访问就可以了.
[解决办法]都说queue里面存放着是一个地址,只是地址.你问的问题有点不清晰.
改数组的话,数组相应的数据肯定会改变,但不是queue里面的数据会改变.queue里面的数据仍然存放着数组首地址.这是不可更改的.