Fonctions diverses sur les tableaux


o set_nth_obj
Attribue la valeur pObj à l'élément d'indice k.
o set_nth_num
Attribue la valeur val à l'élément d'indice k.
o set_nth_elem
Etablit la valeur de l'élément du tableau à double entrée tab, celui d'indice "ligne" i et d'indice "colonne" j.
o push_back_in_row
Ajoute une valeur (si non encore présente) à la "ligne" i du tableau à double entrée tab.
o get_nth_elem
Renvoie un élément du tableau à double entrée tab, celui d'indice "ligne" i et d'indice "colonne" j.
o get_nth_row
Renvoie une ligne du tableau à double entrée tab, celle d'indice i.
o depth_delete
Applique l'opérateur delete aux sous-tableaux et au tableau lui-même.
o depth_delete
Applique l'opérateur delete aux sous-tableaux et au tableau lui-même.
o depth_display
Affiche le contenu du tableau à deux niveaux, et deux seulement, passé en argument.
o depth_display_names
Affiche les noms d'instances du contenu du tableau à deux niveaux, et deux seulement, passé en argument.

Ces fonctions ont un effet équivalent certaines méthodes de la classe Tableau : au lieu d'adresser un message à un tableau, on passe ce tableau en argument de la fonction. Par exemple, les deux séquences suivantes sont équivalentes :
Tableau<int>* pTab = new Tableau<int>();
pTab->set_nth(5, -9);
et
Tableau<int>* pTab = new Tableau<int>();
set_nth_num(*pTab, 5, -9);

This page was generated with the help of DOC++.