-3

年末のプロジェクトで、SDL を使用してビデオゲームを構築する必要があります。ただし、クラスをいつどのように使用するかについては、やや迷っています。

T はクラス内に変数型の構造体を含めようとしましたが、うまくいきません。おそらく、Position は構造体ではなくクラスにする必要がありますか? これが私のコードです:

struct Position{
    int x,y;
};

class Object{
    private:
        Position pos;
        Position speed;
        int tipe;
    public:
        Objeto(int,int);
        Objeto();
        ~Objeto(); // DESTROY
};

これを行おうとすると、エラーが発生します:'class Object' has no member named 'x'オブジェクトに構造体を含めるにはどうすればよいですか?

4

1 に答える 1