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

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

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

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 () { ...

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

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

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

3 die antwort

Die Variable p wurde vor der Initialisierung als Referenz übergeben

Ich habe eine Menschenklasse mit einer Funktion, die eine beliebige Anzahl von Personen aufnimmt und feststellt, ob jemand älter als eine dieser Personen ist, und dann ein Array mit den Personen zurückgibt, über die er / sie älter ist. func ...

7 die antwort

JavaScript gibt Verweis auf Array-Element zurück

Ich habe ein Array wie dieses: users = [{id:1, name:'name1'},{id:2, name:'name2'}]Wie kann ich einen Verweis auf das Element {id: 2, name: 'name2'} erhalten, damit ich es als Namenseigenschaft ändern kann, wie zum Beispiel: user = ...

7 die antwort

Swift: Array als Referenz übergeben?

Ich möchte meinen Swift bestehenArray account.chats zuchatsViewController.chats als Referenz (so dass, wenn ich einen Chat hinzufügenaccount.chats, chatsViewController.chats zeigt immer noch aufaccount.chats). Das heißt, ich möchte nicht, dass ...