preguntar acerca de pointers

12
réponses

que signifie ** en C

Qu'est-ce que cela signifie Quand un objet a 2 astérisques au début? **variable ... …
demandé sur 1970-01-01 00:33:30
7
réponses

Pointeurs vers des éléments de std::vector et std::list

J'ai un std::vector avec des éléments d'une classe ClassA. De plus, je veux créer un index en utilisant un std::map<key,ClassA*> qui mappe une valeur de clé à des pointeurs vers des éléments contenus dans le vecteur. Y a-t-il une garantie que …
demandé sur 1970-01-01 00:33:30
5
réponses

C++ passer un pointeur de tableau en tant qu’argument de fonction

J'essaie d'utiliser des pointeurs de tableaux à utiliser comme arguments pour une fonction qui génère un tableau. void generateArray(int *a[], int *si){ srand(time(0)); for (int j=0;j<*si;j++) *a[j]=(0+rand()%9); } //end generateArray …
demandé sur 1970-01-01 00:33:32
4
réponses

Y a-t-il des pointeurs en javascript?

J'ai utilisé C++ avant et j'ai réalisé que les pointeurs étaient très utiles. Est-il rien en javascript, qui agit comme un pointeur? N'javascript ont pointeurs? J'aime utiliser des pointeurs quand je veux utiliser quelque chose comme: var a = 1; var …
demandé sur 1970-01-01 00:33:33
3
réponses

C pointeur vers un tableau bidimensionnel

Je sais qu'il y a plusieurs questions sur ce qui donne de bonnes solutions (et de travail), mais aucun à mon humble avis qui dit clairement quelle est la meilleure façon d'y parvenir. Donc, supposons que nous ayons un tableau 2D: int tab1[100][280] …
demandé sur 1970-01-01 00:33:33
7
réponses

C++ passage du pointeur à la fonction (Howto) + Manipulation du pointeur C++

Je suis un peu confus quant à la façon dont les pointeurs de passage fonctionnent. Disons que j'ai la fonction et le pointeur suivants, et... Modifier : ...Je veux utiliser un pointeur à un objet comme argument dans la fonction. C'est-à-dire: …
demandé sur 1970-01-01 00:33:30
5
réponses

Permutation des pointeurs en C (char, int)

J'ai eu du mal à comprendre le comportement différent lors de l'échange de pointeurs dans C. Si je veux échanger deux pointeurs int, alors je peux faire void intSwap (int *pa, int *pb){ int temp = *pa; *pa = *pb; *pb = temp; } Cependa …
demandé sur 1970-01-01 00:33:31
5
réponses

C double pointeur sur la Structure

J'essaie de travailler sur un double pointeur vers une structure en C et je ne peux pas comprendre ce qui ne va pas... La source simple est ci-dessous: typedef struct { int member; } mystruct; void myfunc(mystruct **data) { (*data)->mem …
demandé sur 1970-01-01 00:33:31
4
réponses

C: pointeur vers un tableau de pointeurs vers des structures (problèmes d’allocation/deallocation)

Je suis retourné en C pour quelque chose, mais j'ai du mal à me souvenir de la façon dont cette gestion de la mémoire fonctionne. J'aimerais avoir un pointeur vers un tableau de pointeurs vers des structures. Dites que j'ai: struct Test { int d …
demandé sur 1970-01-01 00:33:33
3
réponses

Delphi paramètres de passage par référence ou par valeur / copie

Contexte 1 var text:String; text:='hello'; myFunc(text); Contexte2 function myFunc(mytext:String); var textcopy:String; begin textcopy:=mytext; end; myFunc sur le Contexte2 a été appelée à partir de la Contexte1, la variable locale myte …
demandé sur 1970-01-01 00:33:32