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