我正在製作一個ascii遊戲,其中有很多類符號對應於類。如何製作與對象相對應的字符列表
例如#= wallTile
現在,我想使瓷磚類,這樣我可以閱讀文本文件映射到2D焦矢量,創建從瓷磚的對象。 Tileobjects在setter中使用了一個函數,如「getTileBehaviourPerSymbol(char symbol)」
現在我正要啓動一個switch case,但肯定有更好的方法。 該函數應該瀏覽一些list/vector/enum/array idk,其中有可瀏覽的字符對應於一個類的類型。
這是如何在C++中完成的?
一種方法是使用'的std :: map'。 –