私はゲームに取り組んでおり、ユニットを定義するクラス内のユニットに属するキャラクターを保存したいと考えています。(オブジェクトとして)
これが定義クラスです。(私は継承を使用します)
class Units
{
public:
char indicator;
Units();
virtual ~Units();
protected:
private:
};
Units::Units (){}
Units::~Units (){}
class WoodenBoxClass: public Units
{
public:
WoodenBoxClass.indicator = 'B';
};
コンパイル時、「WoodenBoxClass.indicator = 'B';」の場合 エラーメッセージが表示されます:
50|エラー: '.' の前に修飾されていない ID が必要です トークン
私は何をすべきか?主な問題は、「indicator」変数がすべての「WoodenBoxClass」オブジェクトで同じであることをどのように達成できるかということです。