Komputerowiec Napisano Styczeń 21, 2009 Zgłoś Share Napisano Styczeń 21, 2009 Cze. Robie sobie gierke Striker 1.0 i chce ja rozdzielic na kilka plikow, no wiec rozdzielam. Mam klase CDD zdefinowaną w pliku CDD.h. Teraz chce wypelnic funkcje tej klasy w pliku CDD.cpp i mam taki kod: #include "CDD.h" void CDD::InitDD(LPDIRECTDRAW lpDD, HWND hOkno) { DirectDrawCreate(NULL,&lpDD,NULL); lpDD->SetCooperativeLevel(hOkno,DDSCL_EXCLUSIVE|DDSCL_FULLSCREEN); lpDD->SetDisplayMode(640,480,16); } A wywala mi takie bledy: CDD.cpp semicolon missing after declaration of `CDD' CDD.cpp ISO C++ forbids defining types within return type CDD.cpp two or more data types in declaration of `InitDD' CDD.cpp prototype for `CDD CDD::InitDD(IDirectDraw*, HWND__*)' does not match any in class `CDD' CDD.cpp `CDD CDD::InitDD(IDirectDraw*, HWND__*)' and `void CDD::InitDD(IDirectDraw*, HWND__*)' cannot be overloaded CDD.cpp semicolon missing after declaration of `class CDD' Kompletnie nie wiem o co chodzi, mogl ktos pomoc? Z gory THX. Link do komentarza Udostępnij na innych stronach More sharing options...
krajew4 Napisano Styczeń 21, 2009 Zgłoś Share Napisano Styczeń 21, 2009 Byc moze w pliku .h zapomiales srednika po deklaracji klasy ( KODclass Foo { int foo; }; ) wrzuc plik naglowkowy, a po drugie dodaj do .cpp naglowki ddraw My life for Aiur! Link do komentarza Udostępnij na innych stronach More sharing options...
Komputerowiec Napisano Styczeń 21, 2009 Autor Zgłoś Share Napisano Styczeń 21, 2009 Dzieki krajew, juz dziala . Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.