TDA in C, aiuto!

di il
4 risposte

TDA in C, aiuto!

Buonasera a tutti,
non riesco a comprendere bene cosa siano i TDA (tipi dato astratti) in C. Ho provato a cercare sul web, ma l'unica cosa che sono riuscito a fare è stata confondermi ancora di più :/

Qualcuno riesce a spiegarmelo in due parole? (non sono proprio un neofita della programmazione, l'anno scorso ho seguito un corso di C++, ma TDA non li avevo mai sentiti nominare fino ad ora)

Grazie!

4 Risposte

  • Re: TDA in C, aiuto!

    Inizia con questo:

  • Re: TDA in C, aiuto!

    Gli ADT altro non sono che delle strutture a cui non puoi accedere dall'esterno, grossolanamente è come se fosse una struttura privata.
    FILE è un ADT, ovvero è una struttura ma tu non puoi accedervi.
    Quindi niente di magico o "oggettico".
  • Re: TDA in C, aiuto!

    vbextreme ha scritto:


    Gli ADT altro non sono che delle strutture a cui non puoi accedere dall'esterno, grossolanamente è come se fosse una struttura privata.
    FILE è un ADT, ovvero è una struttura ma tu non puoi accedervi.
    Quindi niente di magico o "oggettico".
    Ecco, immaginavo fosse qualcosa del genere.. In C++ per nascondere le informazioni mi facevano usare (il mio professore) strutture e classi private. Ok in C non c'è la programmazione ad oggetti (o meglio da quello che ho capito si può fare ma non è immediato come in C++), quindi si usano gli ADT. Ho capito male?
  • Re: TDA in C, aiuto!

    Ok
Devi accedere o registrarti per scrivere nel forum
4 risposte