Questions marquées «pointers»

Type de données qui "pointe vers" une autre valeur stockée en mémoire. Une variable de pointeur contient une adresse mémoire d'une autre entité (variable ou fonction ou autre entité). Cette balise doit être utilisée pour les questions impliquant l'utilisation de pointeurs et non de références. Les langages de programmation les plus courants utilisant des pointeurs sont les langages C, C ++, Go et assembleur. Utilisez une balise de langue spécifique. D'autres balises utiles sont method, function, struct, etc. décrivant l'utilisation du pointeur.

17
Quel est l'intérêt des pointeurs const?
Je ne parle pas de pointeurs vers des valeurs const, mais de pointeurs const eux-mêmes. J'apprends le C et le C ++ au-delà des choses très basiques et jusqu'à aujourd'hui, j'ai réalisé que les pointeurs sont passés par valeur aux fonctions, ce qui a du sens. Cela signifie qu'à l'intérieur …
149 c++  c  pointers  const 

11
Pointeurs de fonction en Java
C'est peut-être quelque chose de commun et d'insignifiant, mais il me semble que j'ai du mal à trouver une réponse concrète. En C #, il existe un concept de délégués, qui est fortement lié à l'idée des pointeurs de fonction de C ++. Existe-t-il une fonctionnalité similaire en Java? Étant …


16
Clarification du pointeur vers le pointeur
Je suivais ce tutoriel sur la façon dont un pointeur vers un pointeur . Permettez-moi de citer le passage pertinent: int i = 5, j = 6, k = 7; int *ip1 = &i, *ip2 = &j; Maintenant nous pouvons définir int **ipp = &ip1; et ipppointe vers ip1quel point …
142 c  pointers 







10
Passer des références à des pointeurs en C ++
Pour autant que je sache, il n'y a aucune raison pour laquelle je ne devrais pas être autorisé à passer une référence à un pointeur en C ++. Cependant, mes tentatives pour le faire échouent, et je n'ai aucune idée pourquoi. Voici ce que je fais: void myfunc(string*& val) { …
130 c++  pointers  reference 

10
Expressions de pointeur: * ptr ++, * ++ ptr et ++ * ptr
Récemment, je suis tombé sur ce problème que je suis incapable de comprendre par moi-même. Que signifient VRAIMENT ces trois expressions ? *ptr++ *++ptr ++*ptr J'ai essayé Ritchie. Mais malheureusement, il n'a pas pu suivre ce qu'il a dit sur ces 3 opérations. Je sais qu'ils sont tous effectués pour …
128 c++  c  pointers  increment 


9
Des pointeurs en Python?
Je sais que Python n'a pas de pointeurs, mais y a-t-il un moyen d'avoir ce rendement à la 2place >>> a = 1 >>> b = a # modify this line somehow so that b "points to" a >>> a = 2 >>> b 1 ? Voici un exemple: je …
124 python  pointers 

5
Différence entre * ptr + = 1 et * ptr ++ en C
Je viens de commencer à étudier C, et en faisant un exemple de passage d'un pointeur à un pointeur en tant que paramètre d'une fonction, j'ai trouvé un problème. Voici mon exemple de code: #include <stdio.h> #include <string.h> #include <stdlib.h> int* allocateIntArray(int* ptr, int size){ if (ptr != NULL){ for …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.