Salut,
Il y a quelques temps, une discussion a introduit en moi un doute que je souhaiterais lever.
J'ai toujours considéré les TAD (Types Abstraits de Données) comme étant un synonyme de "type définis par l'utilisateur", et, donc, pour moi, est TAD l'ensemble des types excepté les types primitifs.
De son coté, un type POD est un type composé exclusivement de données contigues en mémoire, au même titre que:
- les type primitifs
- les structures et unions "C style" (dans lesquelles aucune fonction membre n'est définie)
De mon point de vue, tous les POD (exception faite des types primitifs) seraient des TAD mais seuls les type primitifs ou contenant exclusivement des type POD sont des types POD.
Mais voilà, j'aurais aimé avoir confirmation que mon point de vue est correct, et, si ce ne devait pas être le cas, j'aurais aimé savoir où mon raisonnement est erroné
A vous de jouer
Partager