Questions marquées «reference»

264
Pourquoi l'opérateur flèche (->) en C existe-t-il?

L' .opérateur point ( ) est utilisé pour accéder à un membre d'une structure, tandis que l'opérateur flèche ( ->) dans C est utilisé pour accéder à un membre d'une structure qui est référencé par le pointeur en question. Le pointeur lui-même n'a pas de membres accessibles avec l'opérateur point...

259
Les tableaux en PHP sont-ils copiés comme valeur ou comme référence à de nouvelles variables, et lorsqu'ils sont passés à des fonctions?

1) Lorsqu'un tableau est passé en argument à une méthode ou une fonction, est-il passé par référence ou par valeur? 2) Lors de l'affectation d'un tableau à une variable, la nouvelle variable est-elle une référence au tableau d'origine ou s'agit-il d'une nouvelle copie? Et si vous faisiez ça: $a =...

256
Pointeur vs référence

Quelle serait la meilleure pratique pour attribuer à une fonction la variable d'origine avec laquelle travailler: unsigned long x = 4; void func1(unsigned long& val) { val = 5; } func1(x); ou: void func2(unsigned long* val) { *val = 5; } func2(&x); IOW: Y a-t-il une raison de choisir l'un...