typedef struct {
unsigned short int Position; // << That's what i'm trying to change!
unsigned short int OldPosition;
} Turn_s;
struct Turn_sMap{
Turn_s *Turn;
Turn_sMap *NextTurn;
};
New = new Turn_sMap;
New->Turn = new Turn_s;
New->Turn.Position = 0; // Already tried (New->Turn).Position = 0;
爲什麼我得到那個編譯錯誤?我沒有訪問該結構在結構New中轉而又有一個名爲Position的成員?或者typedef混淆結構類型與一些指針瘋狂?請幫助,我迷路了! ):'.Position'左邊必須有class/struct/union
Ohhhh上帝,我怎麼錯過了,這是正確的....謝謝>。< –