Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problemi con Dev cpp

    Ciao ragazzi,
    Ho dei problemi nel costruire un template.
    Ho creato un file.h con il template della classe, uno cpp con il template delle funzioni.
    Se faccio un main.cpp (in cui richiamo il file.h) per costruire un programma che richiama il template , mi da il seguente errore:

    [Linker error] undefined reference to `Pila<int>::Pila()' .

    Se invece il main lo metto all' interno del file.cpp tutto funziona regolarmente.

    Devo richiamare qualche libreria?
    Se si quale?

    Graz...

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,308

    Moderazione

    Cerca di usare titoli significativi, che indichino brevemente il contenuto della discussione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    Come hai dichiarato la classe?

    codice:
    template <class T> MiaClasse {...};
    e il codice cpp?
    codice:
    void classe1<T>::metodo1() {}
    Se no posta il codice
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

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.