Suchergebnisse für Anfrage "pass-by-reference"
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: ...
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 ...
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 ...
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 () { ...
__ 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 ...
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; ...
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 ...
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 ...
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 = ...
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 ...