• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
classi
#10
Allora...
  • 'player' non può essere seguito da 'void'. Si è omesso ';'?
    Soluzione: alla fine di ogni classe ci vuole un ";"
    Codice:
    class player
    {
        void Controlli()
        {
        dbPrint("si tranquillo funge ^^");
        }
    }; // <--

  • 'player DarkGDK(void)': la funzione in overload differisce da 'void DarkGDK(void)' solo per il tipo restituito & 'DarkGDK': ridefinizione. Tipi di base differenti. & '{': intestazione di funzione mancante. Elenco formale di tipo obsoleto?
    Soluzione: nel tuo main file hai la funzione void DarkGDK(void), questa funzione entra in conflitto con una funzione chiamata anch'essa DarkGDK() che sta nel file darkgdk.h .
    Quella dovrebbe essere la tua main function, e la devi chiamare per forza int main(void)[i] (al massimo puoi aggiungerci parametri, ma il tipo che restituisce e il nome dev'essere quello). Inoltre il [i]return; finale dovrebbe essere return 0; visto che ora la funzione prevede di restituire un intero.

Poi ti consiglio di mettere un costruttore e un distruttore nella tua classe. Forse non ti servirà usarle, visto che questo è il primo programma che fai con darkgdk e oop, però è buona norma metterli sempre (anche se il compilatore dovrebbe assegnarne uno di default in caso non li hai messi tu.
Codice:
class player
{
public:   //se non lo metti di default sono privati, quindi non puoi richiamare i vari metodi o modificare i vari parametri al di fuori della classe
    player(void) //costruttore
    {
    }

    ~player(void) //distruttore
    {
    }

    void Controlli()
    {
    dbPrint("si tranquillo funge ^^");
    }
};
 
Rispondi
  


Messaggi in questa discussione
classi - da Zapetino - 09-01-2011, 09:10 PM
RE: classi - da Sweet Vengeance - 09-01-2011, 09:33 PM
RE: classi - da Zapetino - 09-01-2011, 09:54 PM
RE: classi - da Sweet Vengeance - 10-01-2011, 12:07 AM
RE: classi - da steve - 12-01-2011, 08:24 PM
RE: classi - da Zapetino - 10-01-2011, 03:33 PM
RE: classi - da Zapetino - 12-01-2011, 08:31 PM
RE: classi - da steve - 12-01-2011, 09:29 PM
RE: classi - da Zapetino - 12-01-2011, 09:36 PM
RE: classi - da steve - 12-01-2011, 09:57 PM
RE: classi - da Zapetino - 12-01-2011, 10:10 PM
RE: classi - da steve - 12-01-2011, 10:47 PM
RE: classi - da Zapetino - 12-01-2011, 10:51 PM

Vai al forum:


Browsing: 1 Ospite(i)