Bonjour,
j'aimerai savoir si dans le cas d'un tableau à 2 dimensions alloué dynamiquement, un programme c accède à tab[i][j] directement ou bien s'il doit implicitement faire un calcul i*width+j.
Ma question concerne surtout, la différence de performance entre un tableau à une ou deux dimensions. Car si dans les 2 cas le programme doit faire un calcul d'indice (qu'il y ai une méthode implicite et l'autre explicite ne changeant rien pour moi) et que dans le cas des tableaux à 2 dimensions il faille faire toute une série de malloc, j'en déduirai donc qu'ils sont moins performants.
Que pouvez vous me dire à ce sujet?
merci.
Partager