Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [C++] Classi template

  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    [c++] Classi template

    Coda <float> a;

    ho fatto una classe template, ma appena faccio questa dichiarazione, mi da errore: conflicting types "class Coda <float>a"

    che vuol dire?

    codice:
    template <class Tipo> class Coda
    {
      private:
              int n;
              int p;
              Tipo *Vettore;
      public:
              Coda(int);
              bool Add(Tipo);
              bool Add(Tipo,int);
              bool Del(int);
              bool IsEmpty();
              Tipo Estrai(int);
    
    };

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    qual è l'istruzione che ti crea l'errore? il codice che hai postato compila...

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  3. #3
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    A me da errore nel momento in cui creo un'istanza di Coda
    Coda <float> a;

  4. #4
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    il costruttore vuole un int, quindi devi fare qualcosa del genere:

    Coda <float> a(10);

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  5. #5
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da anx721
    il costruttore vuole un int, quindi devi fare qualcosa del genere:

    Coda <float> a(10);
    ma sn ubriaco di brutto
    so le cose ke faccio io...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.