[ djolesremac @ 22.06.2006. 20:47 ] @
Da li neko ima ideju zasto mi kompajler stalno prijavljuje gresku C2236 iako mi je ceo kod sintaksno ispravan?
MSDN mi ne daje nikakvu pomoc.
Dobijam ovakav izvestaj:

Code:

d:\UCENJE\DIPLOMSKI\RAD\CODE\dll\indexcap\InfoMementoCaretaker.h(7) : error C2236: unexpected 'class' 'InfoMementoCaretaker'
d:\UCENJE\DIPLOMSKI\RAD\CODE\dll\indexcap\InfoMementoCaretaker.h(7) : error C2143: syntax error : missing ';' before '{'
d:\UCENJE\DIPLOMSKI\RAD\CODE\dll\indexcap\InfoMementoCaretaker.h(7) : error C2447: '{' : missing function header (old-style formal list?)


Da li je neko imao ovakav problem?
Hitno mi je potrebna pomoc jer ovaj kod radim za diplomski i bitno mi je da ga sto pre zavrsim a vec nekoliko dana me koci ova glupost.

Pozdrav svima koje zainteresuje moj problem!
[ X Files @ 22.06.2006. 21:06 ] @
Pokazi nam taj header.

U medjuvremenu, pogledaj:
http://msdn2.microsoft.com/en-us/library/wx7x0ezw.aspx
[ djolesremac @ 22.06.2006. 21:15 ] @
Kao sto rekoh MSDN nije od neke posebne pomoci, a heder izgleda ovako:

Code:

#ifndef _INDEX_MEMENTO_CARETAKER
#define _INDEX_MEMENTO_CARETAKER

#include "IndexInfo.h"
#include "IndexMemento.h"

class IndexMementoCaretaker  {
public:
    static IndexMementoCaretaker* getInstance();
    void setMemento(IndexMemento*);
    IndexMemento* getMemento();
    BOOL allowCardWriting(IndexInfo*);
    IndexMementoCaretaker();
private:
    IndexMemento* memento;
    static IndexMementoCaretaker* instance;
};

#endif


Ovaj kod je uredu, ova dva hedera koje sam uklucio su, takodje, uredu a i hederi koje oni ukljicuju... Ili ja, barem, tako mislim.
[ Dragi Tata @ 22.06.2006. 21:30 ] @
Deluje kao da si u headeru IndexMemento.h zaboravio neki tačka-zarez. Možda posle deklaracije klase?
[ djolesremac @ 22.06.2006. 21:45 ] @
Neverovatno je kako mala nepaznja moze coveku da zada toliko problema...
Dragi Tata dobro ti se ucinilo - u hederu IndexMemento.h sam zaboravio da stavim tacku-zarez iza deklaracije klase, a inace on mi je bio najmanje bitan za citav kod u ovom trenutku.

Hvala ti puno za pomoc!!!!!
[ NrmMyth @ 23.06.2006. 00:15 ] @
Ta greska se desila vecini ljudi.
Ali nakon jedne garantiram da ti se vise nece ponovit. :)