Utilisation des pointeurs

Utilisation des pointeurs

par Vincent Bruno Jean-Louis Gherold,
Number of replies: 1

Bonjour, 

Dans la donnée du travail individuelle, il est écrit que vous nous sommes autorisés à utiliser des concepts du c++

Est ce que nous avons le droit d'utiliser des pointeurs?

Par exemple si nous avons un tableau de noeud "ensembleNoeud" et une entité pendulaire "pendulaire".

Si pendulaire veut se rappeler d'une instance de noeud (par exemple pour le noeudDépart) est ce que nous pouvons établir un pointeur vers cette instance? ou bien est ce que cela relève des détails d’implémentation et nous devons travailler avec des UID ou les indices de notre tableau de noeud.

Disposons nous d'une fonction  (sans devoir l'expliciter) qui récupère une instance de noeud à partir d'un tableau de noeud et d'un UID : recupererNoeud(tableau,UID)?

Devons nous mettre à chaque appel de fonction le tableau en paramètre ou est que nous y avons accès depuis n'importe quelle fonction?

Merci d'avance.

In reply to Vincent Bruno Jean-Louis Gherold

Re: Utilisation des pointeurs

par Ronan Boulic,

Dans la donnée du travail individuelle, il est écrit que vous nous sommes autorisés à utiliser des concepts du c++

Est ce que nous avons le droit d'utiliser des pointeurs?

oui, c'est d'ailleurs écrit juste avant l'exercice 1

Par exemple si nous avons un tableau de noeud "ensembleNoeud" et une entité pendulaire "pendulaire".

Si pendulaire veut se rappeler d'une instance de noeud (par exemple pour le noeudDépart) est ce que nous pouvons établir un pointeur vers cette instance? ou bien est ce que cela relève des détails d’implémentation et nous devons travailler avec des UID ou les indices de notre tableau de noeud.

Disposons nous d'une fonction  (sans devoir l'expliciter) qui récupère une instance de noeud à partir d'un tableau de noeud et d'un UID : recupererNoeud(tableau,UID)?

c'est tout à fait acceptable.

Devons nous mettre à chaque appel de fonction le tableau en paramètre ou est que nous y avons accès depuis n'importe quelle fonction?

ok s'il n'y a pas d'ambiguité (un seul tableau, nom de fonction parlant)