Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Pascal - Templates in Pascal [risolto]
Forum - Pascal - Templates in Pascal [risolto]

Avatar
Phi (Member)
Expert


Messaggi: 241
Iscritto: 30/12/2009

Segnala al moderatore
Postato alle 19:06
Lunedė, 16/04/2012
Ciao a tutti,

Mi servirebbe creare una struttura dati che funzioni con pių tipi di dati.
Ad esempio, se chiamo questa struttura struttura(che fantasia!) vorrei poter struttura di integer o struttura di boolean o struttura di record ...
Praticamente qualcosa simile ai templates del c++.
Ho gia trovato una pseudo-guida qui(http://wiki.freepascal.org/Templates) ma illustrano un processo per porterebbe a dover creare una nuova unit per ogni strutture che vorrei usare, il che č un po' troppo macchinoso.
Volevo sapere se conoscete qualche modo di implementare qualcosa di simile.

Grazie in anticipo

Phi

Ultima modifica effettuata da Phi il 17/04/2012 alle 13:50
PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 22:14
Lunedė, 16/04/2012
Quelli che cerchi tu, in Object Pascal si chiamano "Generics" http://wiki.freepascal.org/Generics

Quelli che il C++ chiama Template, in Pascal e altri linguaggi (anche Java ad esempio) si chiamano Generics.

I Template di FreePascal sono invece una specie di forma intermedia tra una classe e un Generic e non č quello che stai cercando :)

PM Quote
Avatar
Phi (Member)
Expert


Messaggi: 241
Iscritto: 30/12/2009

Segnala al moderatore
Postato alle 13:49
Martedė, 17/04/2012
Grazie mille :)
Proprio quello che mi serviva

PM Quote