Suchergebnisse für Anfrage "pass-by-reference"

12 die antwort

Gibt es Vorteile einer Zeigerübergabe gegenüber einer Referenzübergabe in C ++?

Was sind die Vorteile einer Zeigerübergabe gegenüber einer Referenzübergabe in C ++? In letzter Zeit habe ich eine Reihe von Beispielen gesehen, die die Übergabe von Funktionsargumenten durch Zeiger anstelle der Übergabe durch ...

6 die antwort

C ++ Übergabe durch Referenzprogramm

IBM erläutert C ++ - Referenzübergabe im folgenden Beispiel (Quelle enthalten). Wenn ich @ geändert havoid swapnum... zuvoid swapnum(int i, int j), würde es als Wert übergeben werden? // pass by reference example // author - ibm #include ...

4 die antwort

Objekt mit Bezug auf std :: thread in C ++ 11 übergeben

Warum können Sie beim Erstellen eines @ kein Objekt als Referenz übergebestd::thread ? Zum Beispiel gibt der folgende Snippit einen Kompilierungsfehler aus: #include <iostream> #include <thread> using namespace std; static ...

TOP-Veröffentlichungen

14 die antwort

Was ist effizienter: Wert zurückgeben vs. Referenz übergeben?

Ich lerne gerade, wie man effizienten C ++ - Code schreibt, und bei Funktionsaufrufen kommt mir eine Frage in den Sinn. Vergleich dieser Pseudocode-Funktion: not-void function-name () { do-something return value; } int main () { ... arg ...

8 die antwort

Julia Funktionsargument durch Referenz

Die Dokumente sagen In Julia werden alle Argumente zu Funktionen als Referenz übergeben. so ich war ziemlich überrascht, einen Unterschied im Verhalten dieser beiden Funktionen zu sehen: function foo!(r::Array{Int64}) r=r+1 end function ...

4 die antwort

Sind Variablen / Objekte als Wert übergeben und warum kann ich die Objekteigenschaft nicht mit Variablen in Javascript ändern? [Duplikat

Diese Frage hat hier bereits eine Antwort: Ist JavaScript eine Pass-by-Reference- oder Pass-by-Value-Sprache? [/questions/518000/is-javascript-a-pass-by-reference-or-pass-by-value-language] 29 answers Angenommen, ich habe ein Objekt als: var ...

20 die antwort

Bedeutung der Referenzübergabe in C und C ++?

Ich bin verwirrt über die Bedeutung von "Referenzübergabe" in C und C ++. n C gibt es keine Referenzen. Ich schätze also, als Referenz weiterzugeben bedeutet, einen Zeiger weiterzugeben. Aber warum nennst du es dann nicht pass by pointer? n C ...

6 die antwort

Wie kann ich einen Verweis auf eine Funktion mit Parametern übergeben? [Duplikat

Mögliches Duplizieren: Wie kann ich Argumente im JavaScript-Funktionsaufruf voreinstellen? (Teilfunktionsanwendung) [https://stackoverflow.com/questions/321113/how-can-i-pre-set-arguments-in-javascript-function-call-partial-function-appli] Ich ...

14 die antwort

Wertweises Weiterleiten an ein Referenzargument

Betrachten Sie dieses einfache Programm: vector<int> foo = {0, 42, 0, 42, 0, 42}; replace(begin(foo), end(foo), foo.front(), 13); for(const auto& i : foo) cout << i << '\t';Wenn ich es schrieb, erwartete ich zu bekommen: 13 42 13 42 13 ...

12 die antwort

Referenzen in VB.NET

Etwas unklar sind für mich Verweise (Zeiger?) Auf Klassen in VB.NET. Die Frage, die ich stellen werde, kann durch ein wenig Testen beantwortet werden, aber ich habe mich gefragt, ob jemand eine anständige Erklärung (oder auch Links) ...