pass-by-reference

Durch Verweis übergeben ist eine Argument-Marshalling-Strategie, bei der der Speicherort einer Variablen im Speicher an eine Funktion und nicht an eine Kopie des Variablenwerts übergeben wird, obwohl die Funktion im Quellcode zum Empfangen der Variablen selbst und nicht als Zeiger auf es.
1
Antwort

std :: thread constructor Gibt es einen Unterschied zwischen der Übergabe eines Zeigers und der Übergabe an ref?

Gibt es beim Erstellen eines Threads, der eine Memberfunktion aufruft, einen Unterschied zwischen der Übergabe eines Zeigers an die aktuelle Klasse oder dem Übergeben einer Referenz? Verhält sich method1 im folgenden Beispiel genauso wie meth...
17.12.2015, 22:52
3
Antworten

Unerklärliche Ausgaben im Zusammenhang mit dem Abrufen von Daten aus einer Funktion in optimiertem und zeitgesteuertem C ++ - Code

Ich habe einen optimierten Code für einen Algorithmus geschrieben, der einen Mengenvektor berechnet. Ich habe es vor und nach verschiedenen Versuchen zeitlich abgestimmt, um die in der Funktion berechneten Daten aus der Funktion zu bekommen. Ich...
28.04.2013, 19:44
14
Antworten

Der beste Weg, um von einer Funktion, die eine Referenz zurückgibt, früher zurückzukommen

Sagen wir, wir haben eine Funktion der Form: %Vor% Offensichtlich hat der obige Code ein Problem, wenn die Bedingung fehlschlägt, haben wir ein Problem, wie wir von dieser Funktion zurückkehren können. Der Kern meiner Frage ist, was ist der...
18.11.2009, 10:22
15
Antworten

Kann mir jemand erklären, was die Gründe für die Weitergabe von "Wert" und nicht von "Referenz" in Java sind?

Ich bin ziemlich neu in Java (seit Jahren schreibe ich andere Sachen) und wenn ich nicht etwas verpasse (und ich bin glücklich, hier falsch zu liegen), ist das Folgende ein fataler Fehler ... %Vor% Nun bin ich mir der (ziemlich schlecht form...
05.02.2009, 03:51
5
Antworten

Warum werden Objekte automatisch als Referenz übergeben?

Ich habe eine allgemeine Frage zur Tief- und Flachkopie im Zusammenhang mit dem Pass-by-Reference- und Pass-by-Value-Konzept von C #: In C # müssen explizit Methoden erstellt werden, die Zeiger / Referenzen akzeptieren, um diese an die Method...
13.04.2014, 09:56
9
Antworten

Tauschen Sie zwei Zeichenfolgen in Java aus, indem Sie sie an eine Dienstprogrammfunktion übergeben, jedoch keine Objekte zurückgeben oder Wrapperklassen verwenden

Ich versuche, zwei Zeichenfolgen in Java zu tauschen. Ich habe nie wirklich verstanden "Strings sind unveränderlich". Ich verstehe es in der Theorie, aber ich bin nie in der Praxis darauf gestoßen. Da String ein Objekt in Java ist und kein pr...
13.09.2010, 06:52
3
Antworten

Muss ich das kaufmännische Und in PHP 5.5.X und höher verwenden?

Ich bekomme überall gemischte Signale. Benütze ich das Und-Zeichen, um Variablen als Referenz zu übergeben oder nicht? Der folgende Link scheint mir zu sagen, dass er veraltet ist und nicht mehr benötigt wird: Ссылка Aber Threads wie...
07.11.2013, 22:14
1
Antwort

C ++: Wie kann man reference-to-function in eine andere Funktion übergeben?

Ich habe über Funktionszeiger gelesen und sie als Parameter für andere Funktionen verwendet. Meine Frage ist, wie würden Sie eine Funktion durch Referenz ohne Zeiger übergeben? Ich habe versucht, die Antwort im Internet zu finden, aber ich habe...
22.08.2011, 03:25
5
Antworten

c ++ * vs & in Funktionsdeklaration [doppelt]

Wann sollte ich meine Variablen als Zeiger gegenüber Objekten definieren, die als Referenz übergeben wurden? Sie kompilieren zur selben Sache in Assembly (zumindest Laufzeit asymptotisch) also wann soll ich welche verwenden? %Vor%     
04.07.2009, 08:44
7
Antworten

Scheme-by-Referenz

Wie kann ich eine Variable als Referenz im Schema übergeben? Ein Beispiel für die Funktionalität, die ich möchte: %Vor% Gibt es auch eine Möglichkeit, als Referenz zurückzukehren?     
16.07.2010, 05:17