年末のプロジェクトで、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'
オブジェクトに構造体を含めるにはどうすればよいですか?