Tag: null-pointer

In computing, ein null-Zeiger hat einen Wert reserviert für die Angabe, dass die Zeiger beziehen sich nicht auf ein gültiges Objekt.

Ist (int *)0 ein null-Zeiger?

Anzahl der Antworten 2 Antworten
Dies könnte gesehen werden als eine Erweiterung diese Frage (ich bin interessiert in C nur, aber hinzufügen von C++ zum Abschluss der Erweiterung) Den C11-standard zu 6.3.2.3.3 sagt: Ein ganzzahliger konstanter Ausdruck mit dem Wert 0, oder

Ungültige Null-Zeiger - C++

Anzahl der Antworten 2 Antworten
Ich bin immer ein Ungültiger null-pointer-Fehler aus dieser code-Abschnitt. Ich vermute, es ist etwas zu tun mit den Streichern, aber da ich erst vor kurzem gelernt, über Sie, ich kann nicht finden das problem. string batchCipherFiles() {

Wann kommt den Aufruf einer member-Funktion auf eine null-Instanz nicht definiertes Verhalten zur Folge?

Anzahl der Antworten 2 Antworten
Betrachten Sie den folgenden code: #include <iostream> struct foo { //(a): void bar() { std::cout << "gman was here" << std::endl; } //(b): void baz() { x = 5; } int x; }; int main() { foo*

Ist es sicher zu löschen, einen NULL-Zeiger?

Anzahl der Antworten 7 Antworten
Ist es sicher zu löschen, einen NULL-Zeiger? Und es ist eine gute coding-Stil? Good practice ist C++ Programme zu schreiben, ohne einen einzigen Anruf zu delete. RAII statt. Das heißt, verwenden Sie std::vector<T> v(100); statt T* p

Ist es garantiert sicher durchführen memcpy(0,0,0)?

Anzahl der Antworten 4 Antworten
Ich bin nicht so versiert in C-standard, also bitte Geduld mit mir. Ich würde gerne wissen, ob es garantiert ist, durch die Norm, dass memcpy(0,0,0) ist sicher. Die einzige Einschränkung, die ich finden konnte, ist, dass, wenn

Kann mit 0L initialisiert einen Zeiger in C++ zu Problemen führen?

Anzahl der Antworten 9 Antworten
In diese Frage ein Initialisierer wird verwendet, um einen Zeiger auf null. Anstelle der Verwendung von Wert 0 Wert von 0L verwendet wird. Ich habe gelesen, dass sollte man sich genau 0 für null-Zeiger, weil genaue null-Zeiger-Darstellung

Android - Umgang mit einem Dialog auf dem Bildschirm Orientierung ändern

Anzahl der Antworten 3 Antworten
Ich bin überschreiben der onCreateDialog und onPrepareDialog Methoden oder die Dialog-Klasse. Ich folgten dem Beispiel von Reto Meier Professional Android Application Development Buch, Kapitel 5 ziehen einige XML-Daten und verwenden Sie dann ein Dialogfeld zur Anzeige der

Kann ich verwenden, wenn (Zeiger) anstelle von if (Zeiger != NULL)?

Anzahl der Antworten 12 Antworten
Ist es sicher zu überprüfen, einen Zeiger auf nicht NULL durch das schreiben einfach if(pointer) oder muss ich if(pointer != NULL)? InformationsquelleAutor der Frage danijar | 2013-07-21

Aufrufen einer Methode auf ein nicht initialisiertes Objekt (null-Zeiger)

Anzahl der Antworten 3 Antworten
Was ist das normale Verhalten in Objective-C, wenn Sie eine Methode aufrufen, die auf ein Objekt (- Zeiger) null (vielleicht, weil jemand vergessen, Sie zu initialisieren)? Sollte es nicht erzeugen eine Art von Fehler (segmentation fault, null-pointer-exception...)?

Zugreifen auf Klassenelemente auf einem Nullzeiger

Anzahl der Antworten 8 Antworten
Ich war das Experimentieren mit C++ und fand den folgenden code als sehr seltsam. class Foo{ public: virtual void say_virtual_hi(){ std::cout << "Virtual Hi"; } void say_hi() { std::cout << "Hi"; } }; int main(int argc, char**

Wie überprüfen wir, ob ein Zeiger ein NULL-Zeiger ist?

Anzahl der Antworten 7 Antworten
Denke ich immer, einfach if(p != NULL){..} wird die Arbeit machen. Aber nach der Lektüre dieser Stack Overflow Fragees scheint nicht. Also, was ist der übliche Weg, um überprüfung auf NULL-Zeiger nach absorbieren alle Diskussion in dieser

Ist es sicher, einen Nullzeiger zu löschen?

Anzahl der Antworten 7 Antworten
Ist es sicher zu löschen, einen NULL-Zeiger? Und es ist eine gute coding-Stil? InformationsquelleAutor der Frage qiuxiafei | 2010-11-16

Was ist ein void-Zeiger und was ist ein Null-Zeiger?

Anzahl der Antworten 9 Antworten
So, ich ging durch die interview-Fragen und ich kam in eine etwa nichtig und null-Zeigerdie behauptet: einen Zeiger ohne Gegenleistung Art wird als ein null-Zeiger. Es kann jede Art von Datentyp. Das verwirrt mich zutiefst! Es scheint

Nicht initialisierte Zeiger im Code

Anzahl der Antworten 9 Antworten
Lerne ich C++, und ich kam zu wissen, dass Zeiger falls Links nicht initialisierte konnten zeigen, zufälligen Orten im Speicher, und erstellen Sie Probleme, dass der Speicher könnte verwendet werden, durch ein anderes Programm. Nun, wenn das

Wann führt das Aufrufen einer Memberfunktion für eine Nullinstanz zu einem nicht definierten Verhalten?

Anzahl der Antworten 2 Antworten
Betrachten Sie den folgenden code: #include <iostream> struct foo { //(a): void bar() { std::cout << "gman was here" << std::endl; } //(b): void baz() { x = 5; } int x; }; int main() { foo*

@Nullable kann nicht in javax.annotation gefunden werden. *

Anzahl der Antworten 6 Antworten
Möchte ich verwenden @Nullable annotation zu beseitigen NullPointerExceptions. Ich habe einige tutorials im Netz, die ich bemerkt, dass diese annotation stammt aus dem Paket javax.annotation.Nullable; aber wenn ich es importieren wird ein Kompilierungsfehler generiert: cannot find symbol