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

6 die antwort

Objekt, das über die Referenz in die zweite Eigenschaft kopiert wurde, bleibt auch nach dem Löschen der ursprünglichen Eigenschaft bestehen?

Ich dachte Objekte werden als Referenz übergeben. Aber wenn ich @ löscb, es existiert noch inc. Bitte sehen Sie dieses Beispiel: Dieser erste Teil macht für mich Sinn, da er als Referenz übergeben wird: var a = {b: {val:true}}; a.c = a.b; ...

1 die antwort

__ invoke () für aufrufbares Array oder String

Wie schreibt man PHP-Code, um alle "Callables" mit @ aufzurufe__invoke()? Der Wunsch hier ist als Referenz übergeben, die mit @ veraltet icall_user_func[_array](). Ich habe gesehen, dass es da draußen ein ...

20 die antwort

Ist es in C ++ besser, als Wert oder als konstante Referenz zu übergeben?

Ist es in C ++ besser, als Wert oder als konstante Referenz zu übergeben? Ich frage mich, welche Praxis besser ist. Mir ist klar, dass ein ständiger Verweis auf die Übergabe zu einer besseren Leistung des Programms führen sollte, da Sie keine ...

TOP-Veröffentlichungen

6 die antwort

Invalid initialization of non-const reference of type

Im folgenden Code kann ich kein temporäres Objekt als Argument an @ übergebeprintAge Funktion: struct Person { int age; Person(int _age): age(_age) {} }; void printAge(Person &person) { cout << "Age: " << person.age << endl; } int main () { ...

16 die antwort

C ++ - Ansichtstypen: Übergeben von const & oder von value?

Dies kam kürzlich in einer Diskussion zur Codeüberprüfung auf, ohne jedoch eine zufriedenstellende Schlussfolgerung zu ziehen. Die fraglichen Typen sind analog zum TS C ++ string_view. Sie sind einfache Wrapper, die keine Eigentümer sind, um ...

12 die antwort

Ist Swift Pass By Value oder Pass By Reference

Ich bin wirklich neu in Swift und habe gerade gelesen, dass Klassen als Referenz übergeben und Arrays / Strings usw. kopiert werden. Ist die Referenzübergabe auf die gleiche Weise wie in Objective-C oder Java, bei der Sie tatsächlich eine ...

2 die antwort

Welche Operatoren muss ich überladen, um alle Operationen anzuzeigen, wenn ein Objekt an eine Funktion übergeben wird?

Ich möchte einen Code schreiben, der alle Kopier- / Zuordnungs- / Löschvorgänge usw. anzeigt, die für das Objekt ausgeführt werden, wenn es an eine Funktion übergeben wird. Ich habe das geschrieben #include <iostream> class A { public: ...

10 die antwort

Übergeben von Argumenten nach Wert oder Referenz in Ziel C

Ich bin ein bisschen neu mit Ziel c und ich versuche, ein Argument als Referenz zu übergeben, verhalte mich aber so, als wäre es ein Wert. Weißt du, warum das nicht funktioniert? Das ist die Funktion: - (void) checkRedColorText:(UILabel ...

6 die antwort

Speichern eines Verweises auf ein int

Hier ist eine stark vereinfachte Version dessen, was ich versuche zu tun static void Main(string[] args) { int test = 0; int test2 = 0; Test A = new Test(ref test); Test B = new Test(ref test); Test C = new Test(ref test2); A.write(); //Writes ...

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