Questions sur pass-by-reference

23
réponses

Comment passer une variable par référence?

la documentation Python ne semble pas claire quant à savoir si les paramètres sont passés par référence ou valeur, et ... var = 'Changed' y a-t-il quelque chose que je puisse faire pour passer la variable par référence réelle?
demandé sur 2009-06-12 14:23:51
30
réponses

JavaScript est-il une référence ou un langage pass-by-value?

les types primitifs (nombre, chaîne, etc.) sont passés par valeur, mais les objets sont inconnus, car ils peuvent être ... ns. Être il y a un extrait de la spécification JavaScript, qui définit quelle devrait être la sémantique à ce sujet?
demandé sur 2009-02-06 00:23:56
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 2008-12-17 04:49:28
4
réponses

Javascript par référence vs. par valeur [dupliquer]

cette question a déjà une réponse ici: JavaScript Est un passage par référence ou ... une copie entièrement indépendante d'un objet (aucune référence), Quelle est la meilleure pratique pour faire cela?
demandé sur 2011-07-07 07:58:59
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 ... référence aux objets. ce serait génial si vous pouviez aussi expliquer où utiliser chacune de ces options.
demandé sur 2010-01-26 15:08:07
7
réponses

Les tableaux en PHP sont-ils passés par valeur ou par référence?

Lorsqu'un tableau est passé comme argument à une méthode ou d'une fonction est-il passé par référence? Qu'en faisant ceci: $a = array(1,2,3); $b = $a; est-ce que $b est une référence à $a ?
demandé sur 2010-01-09 00:32:24
6
réponses

Y a-t-il des avantages à passer par un pointeur plutôt que par une référence en C++?

Quels sont les avantages de passer par un pointeur sur passer par référence en C++? Dernièrement, j'ai vu un ... e func(&mySprite); vs. func(SPRITE &x); avec un appel de func(mySprite);
demandé sur 2008-12-02 20:58:00
10
réponses

Est-il préférable en C++ de passer par valeur ou par référence constante?

est-il préférable en C++ de passer par valeur ou par référence constante? je me demande Quelle est la meilleu ... devrait fournir une meilleure performance dans le programme parce que vous ne faites pas une copie de la variable.
demandé sur 2008-11-07 00:43:00
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 v ... e portée et revenir à l'appel de la méthode, que l'image n'est pas chargée sur l'objet d'origine? pourquoi?
demandé sur 2012-01-03 10:19:54
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.ou ... tem.out.println(b2==b3); } } sortie: true Note: les nombres entre -128 et 127 sont vrais.
demandé sur 2009-11-09 12:58:51
6
réponses

Comment passer la valeur (et non la référence) d'une variable JS à une fonction? [dupliquer]

cette question a déjà une réponse ici: boucle intérieure de fermeture JavaScript- ... s auditeurs de telle sorte que chacun utilise la valeur de i au moment où je l'ajoute, plutôt que la référence à i?
demandé sur 2010-04-03 00:20:23
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é ... points chauds. Ma question était plus de purement point de vue du code technique, si vous voyez ce que je veux dire.
demandé sur 2008-11-29 17:27:31
6
réponses

Comment faire l'équivalent de passer par référence pour les primitifs en Java

ce code Java: public class XYZ { public static void main(){ int toyNumber = 5; XYZ ... e sortie que le code C++, étant donné que Java est le passage par valeur plutôt que de passer par référence ?
demandé sur 2011-04-11 00:39:51
3
réponses

Comment puis-je passer une référence à une fonction avec des paramètres? [dupliquer]

possible Duplicate: Comment puis-je Pré-définir des arguments dans JavaScript appel de fonction? ... allArguments = args.concat(Array.prototype.slice.call(arguments)); return func.apply(this, allArguments); }; }
demandé sur 2008-12-17 02:30:57
7
réponses

Liste passée par ref-Aidez - moi à expliquer ce comportement

regardez le programme suivant: class Test { List<int> myList = new List<int>(); public voi ... il Effet? je supposais même cette déclaration de ne pas prendre effet et la sortie à être: 100 50 10
demandé sur 2010-11-30 09:49:10
8
réponses

Sont des pointeurs considérée comme une méthode d'appel par référence en C?

dans la classe de programmation C de mon université, le professeur et le livre subséquent écrit par elle utilise le te ... après avoir lu la réponse actualisée de @Haris, il est logique de comprendre pourquoi ce n'est pas si Noir et blanc.
demandé sur 2015-11-10 07:17:18
8
réponses

En PHP (>= 5.0), le passage par référence est-il plus rapide?

en PHP, les paramètres de fonction peuvent être passés par référence en préparant un ampli au paramètre dans la déclar ... e PHP, j'ai toujours eu du mal à obtenir des informations de qualité sur PHP internals à court de lire la source.
demandé sur 2008-10-07 17:04:40
5
réponses

Différence entre les arguments de fonction déclarés avec & et * en C++

j'ai tapé l'exemple suivant: #include <iostream> double f(double* x, double* y) { std::cout << ... ful j'ai l'impression (ce que j'ai compris maintenant, c'est une forme de l'objet goût) pour faire plus clair
demandé sur 2011-04-28 13:49:28
1
réponses

La référence Call-time pass-by a été retirée [duplicate]

possibilité de dupliquer: la référence au délai D'appel a été dépréciée bien q ... t, $input ); if( $continue === FALSE ) { break; } } } } .
demandé sur 2012-09-07 21:33:16
11
réponses

Passage par référence ou le passage par valeur? [fermé]

Lors de l'apprentissage d'un nouveau langage de programmation, l'un des obstacles que vous pouvez rencontrer est la qu ... avec quoi vous avez déjà joué: populaire , obscur , ésotérique , nouveau , ancien ...
demandé sur 2008-08-05 12:56:01
3
réponses

Quelle est la différence entre les paramètres "var" et "out"?

Quelle est la différence entre les paramètres déclarés par var et ceux déclarés avec out? Comment le compilateur les trait ... rogrammeur de documenter l'utilisation prévue des paramètres? Quel effet font les types les paramètres sur la question?
demandé sur 2013-01-24 21:34:59
8
réponses

Passer des valeurs en Python [dupliquer]

cette question a déjà une réponse ici: Comment passer une variable par référence? ... on comme list, array à une autre fonction en python, est-ce que cela en fait une copie, ou est-ce juste un pointeur?
demandé sur 2009-02-11 00:51:43
8
réponses

Comment puis-je passer une classe entière correctement par référence?

j'espère que quelqu'un peut clarifier ce qui se passe ici pour moi. J'ai creusé autour dans la classe entière pendant ... uction réelle. Inc: 1 main: 0 Inc: 1 main: 0 Inc: 1 main: 0 ... pourquoi se comporte-t-il ainsi?
demandé sur 2010-07-26 00:24:53
3
réponses

En C++/CLI, comment dois-je déclarer et appeler une fonction avec un paramètre?

j'ai une fonction qui divise une corde en deux cordes. En C#, je voudrais déclarer comme ceci: void ParseQuery(string t ... t, searchOutput, sortOutput); ensuite j'ai une erreur à l'exécution. Comment dois-je déclarer et appeler ma fonction?
demandé sur 2008-10-09 13:06:34
8
réponses

Comment passer un type de données primitif par référence?

Comment passer un type primitif par référence en java? Par exemple, comment faire passer un int à une méthode modifiable?
demandé sur 2010-12-01 01:51:35
6
réponses

Java n'est jamais une référence, n'est-ce pas?...droit? [dupliquer]

possibilité de dupliquer: est-ce que Java est "pass-by-reference"? j'ai trouv ... e que je rate quelque chose ici? Est-il une subtilité qui a été perdu sur moi, ou ce code appartient à thedailywtf?
demandé sur 2009-04-28 00:29:41
8
réponses

C++ types d'affichage: passer par const& ou par valeur?

Ceci est apparu dans une discussion de révision de code récemment, mais sans une conclusion satisfaisante. Les types en qu ... r de supposer C++11 ou C++14 sémantique, et des chaînes d'outils et des architectures cibles suffisamment modernes, etc.
demandé sur 2014-12-02 21:25:03
1
réponses

Passer des objets et une liste d'objets par référence en C#

j'ai un délégué qui modifie un objet. Je passe un objet au délégué à partir d'une méthode d'appel, cependant la méthode d' ... ion d'un objet à l'intérieur de BindMyObject. protected delegate int MyBinder<T>(object reader, ref T myObject);
demandé sur 2010-06-14 23:15:42
4
réponses

C++ passe-t-il les objets par valeur ou référence?

une simple question pour laquelle je n'ai pas pu trouver la réponse ici. ce que je comprends c'est qu'en passant un argu ... que de créer une copie et de le transmettre. revenons à la question. C++ passe-t-il un objet par référence ou valeur?
demandé sur 2014-01-19 14:10:38
8
réponses

Valeur de passage plus rapide que la valeur de passage par référence

j'ai créé un programme simple en C++ pour comparer les performances entre deux approches - valeur de passage et référence ... eference */ void function(int *ptr) { *ptr *= 5; } /** * pass by value */ void function2(int val) { val *= 5; }
demandé sur 2014-04-03 18:02:10