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

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

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

7 die antwort

Faustregel für die Übergabe von Werten ist schneller als die Übergabe von Konstantenreferenzen?

Angenommen, ich habe eine Funktion, die ein Argument vom Typ @ annimmT. Es mutiert es nicht, so dass ich die Wahl habe, es als const reference @ zu übergebeconst T& oder nach WertT: void foo(T t){ ... } void foo(const T& t){ ... } Gibt es eine ...

TOP-Veröffentlichungen

5 die antwort

Parameterübergabe in Java

Ich weiß, dass Java immer ein Pass-by-Value ist, aber ich verstehe nicht, warum dies funktioniert: public static void swap(int[] arr, int i, int j) { int tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; } public static void main(String[] args) { ...

7 die antwort

Ist das Pass-by-Value-and-Then-Move-Konstrukt eine schlechte Redewendung?

Da wir in C ++ eine Verschiebungssemantik haben, ist dies heutzutage üblich void set_a(A a) { _a = std::move(a); }Die Argumentation ist, dass wenna Ist dies ein Wert, wird die Kopie entfernt und es wird nur ein Zug ausgeführt. Aber was passiert ...

4 die antwort

Ist Java als Wert übergeben oder als Referenz übergeben oder beides? [Duplikat

Diese Frage hat hier bereits eine Antwort: Ist Java "Pass-by-Reference" oder "Pass-by-Value"? [/questions/40480/is-java-pass-by-reference-or-pass-by-value] 78 answers Beachten Sie folgenden Fall. List<Integer> listOne = new ArrayList<>(); ...

1 die antwort

Referenzkosten, wenn ein Vorlagentyp von grundlegender Bedeutung ist

4 die antwort

Erläutern Sie dieses Verhalten beim Übergeben von Java-Array-Referenzparametern

3 die antwort

Objekte als Referenz oder Wert übergeben

Ich möchte nur überprüfen, wie ich mit C # umgehen kann, bevor ich mich zu sehr mit dem Entwerfen meiner Klassen befasse. Mein aktuelles Verständnis ist, dass:

3 die antwort

Warum wird der Konstruktor copy aufgerufen, wenn wir ein Objekt als Argument als Wert an eine Methode übergeben

Ich bin neu in der C ++ - Programmierung, wenn ich einige C ++ - Programme mache, habe ich Zweifel, weshalb der Kopierkonstruktor aufgerufen wird, wenn ich e...