Uppgifter | |
Användarnamn | |
Besök | - |
Hemsida | Ingen |
Plats (stad) | |
Senaste besök | 01:00 - 1:a Januari 1970 |
Poster i forumet | |
Varningar | |
Grupp | |
Medlem sedan | 01:00 - 1:a Januari 1970 |
Artiklar och filer | |
Den här användaren har inga artiklar eller filer |
Den här användaren har inte skapat någon personlig presentation. |
C++ const och arv problem |
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? Postad 00:43 - 26:e Oktober 2008 |
Datum
2024-05-02 11:42
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.