Forum huvudsida -> Programmering -> C++ const och arv problem
Sidor: 1
TWGCM | 00:43 - 26:e Oktober 2008 | Post #1 | |
Medlem Inlägg: 1 Skicka PM |
Hej, jag håller på och utvecklar ett enkelt rymdshooterspel och har lite problem med två konstanter. Jag använder ett spelbibiliotek som heter VGC. I dess bildhantering kan man komma åt en bilds bredd och höjd genom VGCDisplay::getWidth(VGCImage image); Jag får följande fel i filen Ship.cpp ship.cpp(16) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ship.cpp(16) : error C2065: 'ship' : undeclared identifier ship.cpp(17) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int Här är vad jag tror är den relevanta delen av Ship: Header:
Cpp-filen:
Basklassen ActiveObject header:
Så båda variablerna är deklarerade i headern för ActiveObject som Ship ärver ifrån men ändå känner den inte igen dem. Det jag vill göra är att skapa en kollisionskontrollsmetod i basklassen ActiveObject som behöver veta bildens bredd och höjd, men sätta dessa som konstanta värden i de härledda underklasserna. Vad gör jag då för fel? |
Fasting | 12:54 - 26:e Oktober 2008 | Post #2 | |
Medlem Inlägg: 121 Skicka PM |
Läser programmeringsmetodik ser jag ship.cpp(16) : error C2065: 'ship' : undeclared identifier ,,r nog för att du försöker få fram storleken på en bild du inte har deklarerat ännu. Med andra ord har inte bilden hunnit läsas in. Du kan lägga den efter du har kört OpenImage i konstruktorn. Angående de andra felen är jag inte säker på varför de krånglar men troligen för att du satt dem som konstanter och i efterhand vill ändra dem. ------------------------- Efter att ni har läst det här har ni insett att det inte gav något. |
Sidor: 1
Forum huvudsida -> Programmering -> C++ const och arv problem
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-02 09:27
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.