我必須爲我的年終專業人員構建一個帶有SDL的視頻遊戲。不過,我對於如何以及何時使用類感到迷茫。 T嘗試在類中包含一個變量類型的結構,但我無法做到這一點,也許位置應該是一個類,而不是一個結構?這裏是我的代碼:如何在類內使用變量類型Struct?
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'
我怎麼能包括在對象中的結構?
你已經有包括(使用)'Position'在'Objeto'。有什麼問題? – deepmax
在這裏看:http://stackoverflow.com/questions/54585/when-should-you-use-a-class-vs-a-struct-in-c –
爲什麼downvote?我將錯誤日誌添加到問題中... – lisovaccaro