preguntar acerca de pass-by-value

4
réponses

Types de données Go Lang array et slice

Je suis nouveau dans la langue Go. Je me suis retrouvé confondu avec les types de données array et slice. À partir des documents Go, les tableaux sont décrits comme suit: Il existe des différences majeures entre les façons dont les tableaux fon …
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
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
5
réponses

Comment modifier un pointeur qui a été passé dans une fonction en C?

Donc, j'ai un code, un peu comme celui-ci, pour ajouter une structure à une liste de structures: void barPush(BarList * list,Bar * bar) { // if there is no move to add, then we are done if (bar == NULL) return;//EMPTY_LIST; // allocate …
demandé sur 1970-01-01 00:33:29
6
réponses

Java passe-t-il vraiment des objets par valeur? [dupliquer]

Double Possible: est Java pass par référence? public class myClass{ public static void main(String[] args){ myObject obj = new myObject("myName"); changeName(obj); System.out.print(obj.getName()) …
demandé sur 1970-01-01 00:33:31
17
réponses

Quelle est la différence entre passer par référence et passer par valeur?

Quelle est la différence entre paramètre passé par référence un paramètre passé par valeur? Pourriez-vous me donner quelques exemples, s'il vous plaît? ... …
demandé sur 1970-01-01 00:33:28
7
réponses

Passer des objets par référence ou valeur en C#

En C#, j'ai toujours pensé que les non-primitive variables passées par référence et des valeurs primitives passé par valeur. ainsi, lorsqu'un objet non primitif est passé à une méthode, tout ce qui est fait à l'objet dans la méthode aurait u …
demandé sur 1970-01-01 00:33:32
7
réponses

Comment passer des objets à des fonctions en C++?

je suis nouveau dans la programmation C++, mais j'ai de l'expérience en Java. J'ai besoin de conseils sur la façon de passer des objets à des fonctions en C++. ai-je besoin de passer des pointeurs, des références ou des valeurs non-pointer e …
demandé sur 1970-01-01 00:33:30
17
réponses

C++ — passer des références à std:: partagé ptr ou boost:: partagé ptr

si j'ai une fonction qui doit fonctionner avec un shared_ptr , ne serait-il pas plus efficace de lui transmettre une référence (pour éviter de copier l'objet shared_ptr )? Quels sont les effets secondaires indésirables possibles? J'envisage deux cas …
demandé sur 1970-01-01 00:33:28
6
réponses

Pourquoi est-ce que 128 = = 128 false mais 127 = = = 127 est vrai quand on compare des entiers en Java?

class D { public static void main(String args[]) { Integer b2=128; Integer b3=128; System.out.println(b2==b3); } } sortie: false class D { public static void main(String args[]) { …
demandé sur 1970-01-01 00:33:29