Suchergebnisse für Anfrage "dereference"

2 die antwort

-> Verwendung in intelligenten Zeigern

Ich habe eine einfache Smart Pointer-Implementierung, die im folgenden Code-Snippet 1 gezeigt wird. Und eine Dummy-Testklasse namens Dummy im 2. Snippet. Das...

6 die antwort

Zeigeroperationen und Operatorrangfolge in C

HintergrundHabe mich heute mit einem C-Typ unterhalten und wir waren uns nicht einig über Folgendes: int intgA[2] = { 1, 2 }; int intgB[2] = { 3, 5 }; int *intAPtr = intgA; int *intBPtr = intgB;Also, wenn wir das tun: *intAPtr++ = *intBPtr++; ...

2 die antwort

PHP-Dereferenzierungs-Array-Elemente

Ich habe 2 Arrays. $result = array(); $row = array();Die Elemente von Row sind alle Referenzen und ändern sich ständig. Für jede Iteration von$row Ich möchte das kopierenWertevon row in einen Eintrag von$result und nicht die Referenzen. Ich ...

TOP-Veröffentlichungen

3 die antwort

C ++ - Unterschied zwischen (*). und ->?

Gibt es einen Leistungsunterschied - oder einen anderen - zwischen: ptr->a();und (*ptr).a();?

3 die antwort

Ist dereferenzierender Nullzeiger in der Betriebsgröße gültig [duplizieren]

Diese Frage hat hier bereits eine Antwort: Warum ist mein Programm nicht fehlerhaft, wenn ich einen NULL-Zeiger innerhalb von malloc ...

1 die antwort

Warum würde Code explizit eine statische Methode über einen Nullzeiger aufrufen?

Ich habe Code wie diesen in ein paar alten Projekten gesehen: class Class { static void Method() {} }; ((Class*)0)->Method();Dieser Code enthält undefiniertes Verhalten, da ein Nullzeiger dereferenziert wird (egal, was danach passiert). Es ...

1 die antwort

L-Wert vs R-Wert in C

Ich beantworte eine Lehrbuchfrage vondieses Lehrbuch [http://www.cs.sjsu.edu/~louden/pltext/]. Ich lerne etwas über Zeiger in C und bin auf L-Werte und R-Werte gestoßen. Meinem Verständnis nach l-values are values that are defined after they ...

14 die antwort

dereferencing Zeiger auf unvollständigen Typ

Ich habe viele Fragen dazu gesehen, aber ich werde die Frage ohne spezifischen Code anders stellen. Gibt es einen Weg vonLEICH Feststellen, warum der Typ unvollständig ist? In meinem Fall verwende ich einen anderen Code und bin mir völlig ...

12 die antwort

Warum gibt es keine sichere Alternative zu unique_ptr :: operator * ()?

std::vector hat die Mitgliedsfunktionat() als sichere Alternative zuoperator[], damit die gebundene Prüfung angewendet wird und keine baumelnden Referenzen erstellt werden: void foo(std::vector<int> const&x) { const auto&a=x[0]; // What if ...

6 die antwort

Bedeutung des kaufmännischen Und '&' und des Sterns '*' in Rust

rotz gründlicher Lektüre der Dokumentation bin ich ziemlich verwirrt über die Bedeutung des& und* -Zeichen in Rust und allgemeiner darüber, was genau eine Rust-Referenz ist. In diesem Beispiel ähnelt es einer C ++ - Referenz (dh einer Adresse, ...