Home
Accesso / Registrazione
 di 

Programmazione orientata agli oggetti in ANSI-C. Oggetti

Programmazione orientata agli oggetti in ANSI-C. Oggetti

Se vogliamo raccogliere tutto ciò che interessa in un set, avremo bisogno di un tipo di dato astratto Object descritto nel file header Object.h

extern const void * Object; /* new(Object); */
int differ (const void * a, const void * b);  

differ() può confrontare oggetti: restituisce vero se non sono uguali e falso se lo sono. Questa descrizione lascia spazio per la funzionalità realizzata da strcmp(): per alcune coppie di oggetti potremmo scegliere di restituire un valore negativo o positivo per specificare una relazione d'ordine.

Gli "oggetti" della vita reale necessiano di maggiori funzionalità per poter realizzare qualcosa di utile. Per il momento, restringiamo il nostro campo d'azione sulla mera necessità di sapere se un elemento appartiene al set o meno. Se costruissimo una class library più grande, vedremmo che un set - o comunque qualsiasi cosa - è un oggetto. A questo punto, molte funzionalità ci vengono date più o meno in modo semplice.

 

 

Scrivi un commento all'articolo esprimendo la tua opinione sul tema, chiedendo eventuali spiegazioni e/o approfondimenti e contribuendo allo sviluppo dell'argomento proposto. Verranno accettati solo commenti a tema con l'argomento dell'articolo stesso. Commenti NON a tema dovranno essere necessariamente inseriti nel Forum creando un "nuovo argomento di discussione". Per commentare devi accedere al Blog

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 7 utenti e 137 visitatori collegati.

Ultimi Commenti