Correction du partiel de Rattrapage TYLA
Texte intégral
Documents relatifs
Pour chaque type statique, on va donc devoir disposer d’une structure de données nous permettant de stocker un ensemble de données relatives à un type exact, parmi tous les
On dit qu’un langage de programmation dispose d’un « typage statique fort » lorsque Réponses possibles :.. × la liaison des noms est effectuée à
Polymorphisme ad hoc/de surcharge La possibilité d’avoir plusieurs fonctions ou méthodes portant le même nom, se différenciant par leur arguments (voire leur valeur de retour,
Donnez, dans le langage de votre choix, un court programme justifiant le recourt d’un compilateur à une table des symboles plutôt qu’un tableau associatif?.
– [L’étudiant n’a pas répondu à la question précédente.] Cette grammaire n’est pas LL(1) car elle est ambiguë.. [Mais à la question suivante il répond :] Cette grammaire
d’avoir des méthodes polymorphes (virtuelles) dans une hiérarchie de classe utilisant l’héritage
Correction: std::list est un patron de classe (class template), et n’est pas un type valide, car il est paramétré ainsi : std::list<T, Alloc> , avec T le type des
Prenons l’exemple d’un objet dont le constructeur alloue dynamiquement (avec new) de la mémoire pour son attribut de type pointeur sur entier, et dont le des- tructeur libère cet