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

12 die antwort

python pandas dataframe, ob es sich um einen Wert oder einen Verweis handelt

Wenn ich einen Datenrahmen an eine Funktion übergebe und ihn in der Funktion ändere, wird er dann als Wert übergeben oder als Referenz übergeben? Ich führe den folgenden Code aus a = pd.DataFrame({'a':[1,2], 'b':[3,4]}) def letgo(df): df = ...

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

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

TOP-Veröffentlichungen

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

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

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

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

Pass int nach Konstantenreferenz oder nach Wert, irgendein Unterschied? [Duplikat

Diese Frage hat hier bereits eine Antwort: Ist es kontraproduktiv, primitive Typen als Referenz zu übergeben? [Duplikat [/questions/14013139/is-it-counter-productive-to-pass-primitive-types-by-reference] 7 answersWenn ich Primitive wie @ ...

2 die antwort

C ++: Pointer vs Pointer of Pointer zum Einfügen eines Knotens in einen Binary Tree

Ich habe eine Funktion zum Einfügen eines Elements in einen Binärbaum erstellt und in Visual Studio 2012 Folgendes ausgeführt: void Insert(Nodo *root, int x){ if(root == NULL){ Nodo *n = new Nodo(); n->value = x root = n; return; } else{ ...

14 die antwort

C # Übergabe nach Wert vs. Übergabe nach Referenz

Betrachten Sie den folgenden Code(Ich habegeziel MyPoint als Referenztyp für dieses Beispiel geschrieben) public class MyPoint { public int x; public int y; } Es wird allgemein anerkannt (zumindest in C #), dass die Methode bei der Übergabe als ...