Souvent , les programmeurs préfèrent traiter avec des blocs de données à travers leur lieu de mémoire au lieu de directement . Pointeurs C + + sont des outils idéaux pour ces opérations de mémoire . Un pointeur est un type de données qui stocke sa valeur d'une adresse mémoire et est du même type que la variable il pointe, mais marquées d'un astérisque , comme expliqué ci-dessous. Les pointeurs sont le plus souvent déréférencé , incrémenté et décrémenté. Choses que vous devez Connaissance de base de C et C + + compilateur C + + , ou mieux encore à l' IDE Afficher plus Instructions 1 demandez-vous si vous avez jamais demandé pourquoi vous devriez la peine avec des pointeurs et pas seulement travailler avec des variables ordinaires . Les pointeurs sont plus efficaces, pour une chose. En outre , ils sont des outils importants pour les opérations de mémoire de tas telles que l'allocation dynamique et la libération . En outre, dans les pointeurs C sont utiles pour naviguer à travers les tableaux "bêtes " . 2 Déclaration et initialisation d'un pointeur. Ce tutoriel utilise un pointeur de type int . L'exemple montre la façon de le faire . 3 attribuer une valeur au pointeur . Rappelez-vous , les pointeurs acceptent seulement les adresses mémoire en tant que valeurs . Vous représentez l'adresse d'une variable en faisant précéder le nom de la variable avec un signe esperluette (&) . 4 accéder à la valeur de x par le PX du pointeur. Pour ce faire, le déréférencement Px. Vous pouvez de déréférencer les pointeurs à l'aide de l'opérateur * . Ce n'est pas à confondre avec lorsque vous utilisez le même symbole dans la déclaration d'un pointeur comme indiqué à l'étape 2 . 5 utiliser un pointeur pour allouer de la mémoire pour un tableau de 10 ints. L'opérateur "new" est un C + + fonction. 6 Naviguer sur le tableau et le remplir avec des valeurs entières à l'aide du pointeur. 7 de presse que la mémoire en utilisant le pointeur et " sol " du pointeur. L'opérateur «delete» est un C + + fonction.
|