preguntar acerca de pass-by-reference

11
réponses

Pourquoi utiliser le mot-clé’ ref ‘ lors du passage d’un objet?

Si je passe un objet à une méthode, Pourquoi devrais-je utiliser le mot-clé ref? N'est-ce pas le comportement par défaut de toute façon? Par exemple: class Program { static void Main(string[] args) { TestRef t = new TestRef(); …
demandé sur 1970-01-01 00:33:28
7
réponses

Passer un tableau par référence en C?

Comment puis-je passer un tableau de structures par référence en C? À titre d'exemple: struct Coordinate { int X; int Y; }; SomeMethod(Coordinate *Coordinates[]){ //Do Something with the array } int main(){ Coordinate Coordinates[10]; …
demandé sur 1970-01-01 00:33:29
6
réponses

C++ passe un tableau par référence

Est-ce autorisé à passer un tableau par référence ? void foo(double& *bar) Semble que mon compilateur dit non. Pourquoi? Quelle est la bonne façon de passer un tableau de référence? Ou un travail autour? J'ai un argument de tableau Que ma mé …
demandé sur 1970-01-01 00:33:32
8
réponses

C++ types de vue: passer par const & ou par valeur?

Cela est apparu dans une discussion de révision de code récemment, mais sans une conclusion satisfaisante. Les types en question sont analogues au C++ string_view TS. Ce sont de simples wrappers non propriétaires autour d'un pointeur et d'une longueu …
demandé sur 1970-01-01 00:33:34
5
réponses

PHP: liste d’arguments de longueur variable par référence?

Est-il possible de créer une fonction PHP qui prend un nombre variable de paramètres de référence? Cela ne m'aide pas une fonction qui reçoit par référence un tableau de valeurs ni une fonction qui prend ses arguments enveloppés dans un objet parce …
demandé sur 1970-01-01 00:33:29
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
2
réponses

Tester les arguments optionnels en PHP

j'ai quelques méthodes "setter" à travers les classes, et pour plus de commodité j'ai ajouté un paramètre optionnel $previous, qui prend un argument par référence et le remplit avec la valeur existante avant de la remplacer par la nouvelle. Par exemp …
demandé sur 1970-01-01 00:33:31
9
réponses

Comment incrémenter une valeur de référence entière de classe en java à partir d’une autre méthode

package myintergertest; /** * * @author Engineering */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { //this one does not increment Integer n = new …
demandé sur 1970-01-01 00:33:30
6
réponses

python pandas dataframe, est-il passer par valeur ou par référence

Si je passe un dataframe à une fonction et de le modifier à l'intérieur de la fonction, est-il passer par valeur ou par référence? je lance le code suivant a = pd.DataFrame({'a':[1,2], 'b':[3,4]}) def letgo(df): df = df.drop('b',axis=1) letgo( …
demandé sur 1970-01-01 00:33:36
8
réponses

Changer de valeur une fois qu’elle est placée dans HashMap change qu’est-ce qu’il y a dans HashMap?

si je crée un nouveau HashMap et une nouvelle liste, puis place la liste à l'intérieur du Hashmap avec une touche arbitraire et ensuite appelle List.clear() est-ce que cela affectera ce que j'ai placé dans le HashMap? la question plus profonde ici …
demandé sur 1970-01-01 00:33:29