今天,我有一個關於在多維數組中存儲對象/結構或其他值的一般問題。C++中的多維數組?
實際情況如下,但我可能需要類似的解決方案在許多其他地方,這就是爲什麼我想問你最好的做法。
假設我們有側面滾動遊戲。現在我需要以某種二維數組的形式存儲關於世界單元格的信息,其中0:0將是原始位置。在比賽開始時,我產生了世界的一小部分,比如從-10:-5到10:5。玩家可以左右移動(有時上下),所以當他到達世界的邊緣時,我必須產生更多的世界信息。現在我的問題:我應該如何存儲具有不同極值的二維數組?有沒有關於如何做到這一點的最佳做法?你會怎麼做?
再次感謝您的幫助!
主要是'矢量>'。 –
2013-09-29 18:58:14
@ H2CO3如何理想地跟蹤維度?說一點,我的領域從-101:-18延伸到55:12或什麼的。如何確定存儲單元格0:0的信息? –
使用變量。類型'size_t'或'int'或其他。 '矢量'知道它的大小。 – 2013-09-29 19:04:22