Sınıfım, GameBoard
, Tile
sınıfının bir nesnesinin 2B vektörü olan bir üye değişkenine sahiptir. GameBoard
yapıcısı, genişlik ve yüksekliği parametreler olarak alır.Genişlik ve yükseklik verilen bir 2B vektör nesnesini nasıl yeniden boyutlandırabilirim?
Oluşturucuya iletilen genişlik ve yüksekliğe göre yeniden boyutlandırmak için Tile
nesnelerinin 2B vektörünü nasıl alabilirim? Tile
nesneleriyle nasıl doldurabilirim ki böyle bir şey yapabilirim?
myVector[i][j].getDisplayChar();
Pasaj
m_vvTiles.resize(iHeight);
for(auto it = m_vvTiles.begin(); it != m_vvTiles.end(); it++){
(*it).resize(iWidth,Tile(' '));
}
'std :: vektör <>' çok boyutlu değil. Hangi vektör sınıfını kullanıyorsunuz? – cdhowie
std :: vektör> m_vvTiles; –
Habit