मेरी कक्षा, GameBoard
, एक सदस्य चर है जो वर्ग Tile
के किसी ऑब्जेक्ट का 2 डी वेक्टर है। GameBoard
कन्स्ट्रक्टर पैरामीटर के रूप में चौड़ाई और ऊंचाई लेता है।चौड़ाई और ऊंचाई के अनुसार वस्तुओं के 2 डी वेक्टर का आकार कैसे बदल सकता हूं?
मैं Tile
ऑब्जेक्ट्स के 2 डी वेक्टर को कन्स्ट्रक्टर को पारित चौड़ाई और ऊंचाई के अनुसार आकार बदलने के लिए कैसे प्राप्त कर सकता हूं? मैं इसे Tile
ऑब्जेक्ट्स से कैसे भर सकता हूं ताकि मैं ऐसा कुछ कर सकूं?
myVector[i][j].getDisplayChar();
स्निपेट
m_vvTiles.resize(iHeight);
for(auto it = m_vvTiles.begin(); it != m_vvTiles.end(); it++){
(*it).resize(iWidth,Tile(' '));
}
'std :: vector <>' बहुआयामी नहीं है। आप किस वेक्टर कक्षा का उपयोग कर रहे हैं? – cdhowie
std :: वेक्टर> m_vvTiles; यह इस तरह काम करता है कि चार प्रकार –
Habit