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
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
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
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
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

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

Pass by Reference / valeur en C++

je voudrais clarifier les différences entre par valeur et par référence. j'ai fait un dessin ... s apparaissent aussi dans le cadre de l'appel de la fonction de passage par valeur et par référence " Merci!
demandé sur 2009-01-04 10:08:36
7
réponses

Qu'y a-t-il de mal à passer c++ iterator par référence?

j'ai écrit quelques fonctions avec un prototype comme ceci: template <typename input_iterator> int parse_ ... xplication) que c'était une mauvaise forme de passer un itérateur par référence. Est-il mauvais? Si oui, pourquoi?
demandé sur 2009-05-10 00:31:20
10
réponses

Comment étendre Java pour introduire le passage par référence?

Java est pass-by-value. Comment pourriez-vous modifier le langage pour introduire la passe par référence (ou un c ... { return new Holder(reference); } } Où cela peut-il échouer ou comment pourriez-vous améliorer?
demandé sur 2014-01-22 08:42:56
2
réponses

Comment faire une copie d'un objet sans référence?

il est bien documenté que PHP5 OOP objets sont passés par référence par défaut. Si c'est par défaut, il me semble qu ... n'est évidemment pas le cas. Y a-t-il une façon simple de faire cela ou dois-je coder quelque chose comme ceci
demandé sur 2010-11-08 14:56:34
6
réponses

Python: Quand une variable passée par référence, et quand en valeur? [dupliquer]

possibilité de duplication: Python: Comment passer une variable par référence? ... ivent contenir la réponse finale traitée ! Je ne veux pas utiliser enumerate , est-ce possible sans elle ?
demandé sur 2012-03-14 09:36:36
2
réponses

Passer objet par référence à std:: thread en C++11

pourquoi ne pouvez-vous pas passer un objet par référence lors de la création d'un std::thread ? par exempl ... tuple<_Indices...>) ^ j'ai changé pour passer un pointeur, mais y a-t-il un meilleur travail?
demandé sur 2015-12-04 02:25:17