Tag: nullptr
Die C++11 Schlüsselwort für ein null-Zeiger ist, kann Sie konvertiert werden, um jeden Zeiger-Typ.
2
Antworten
Ich könnte etwas Hilfe gebrauchen. Ich habe versucht, meine Funktion löschen, um korrekt zu arbeiten, aber egal, was ich scheine zu tun, es gibt mir immer ein "war nullptr" Fehler. Mein code ist etwas chaotisch, da habe
2
Antworten
Die Funktion, die ich ausführen möchten: struct foo; void bar(const foo* p = 0); Wie ich die Funktion aufrufen: auto thread = std::thread(&bar, NULL); Warnung: foobar.h:223:9: Warnung: übergeben von NULL in nicht-Zeiger-argument 2 of 'std::thread::thread(_Callable&&, _Args&& ...)
3
Antworten
Ich habe Probleme mit Vektor-Iteratoren. Ich habe gelesen in ein paar Orte, die null-Iteratoren nicht möglich ist, und dass die übliche Weise zu prüfen, Iteratoren ist es zu prüfen, es gegen vector.Ende() nach einer Suche. So zum
2
Antworten
Ich bin tring zu kompilieren eine source, die mit Visual Studio 2008 Express, aber ich bin immer diese Fehlermeldung: Error C2065: 'nullptr' undeclared identifier. Mein code: if (Data == nullptr) { show("Data is null"); return 0; }
1
Antworten
Ich bin mit C++11 verwenden der Qt Creator. "warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat]" "error: 'nullptr' was not declared in this scope" Dies ist der code, der funktioniert auch anderswo, der relevante Teil: ...
1
Antworten
Ist dieses code-fragment gültig? : unique_ptr<A> p( new A()); p = nullptr; Ist, kann ich zuweisen nullptrzu einem unique_ptr ? oder wird es scheitern? Habe ich versucht, diese mit der g++ compiler und es hat funktioniert, aber
4
Antworten
Ich bin mit g++ 4.4.1 und verwenden möchten nullptraber ich bin nicht in der Lage zu finden, die header-Datei ist erforderlich, um aufgenommen werden. Es scheint sich nicht um keyword-entweder, weil mein Versuch, es zu verwenden, wird
3
Antworten
Wird C++11-Implementierungen definieren NULLals nullptr? Wäre dies vorgeschrieben werden, durch die neue C++ - standard? InformationsquelleAutor der Frage Martin Ba | 2011-08-26
5
Antworten
Sah ich, dass nullptr wurde implementiert in Visual Studio 2010. Ich mag das Konzept und wollen zu starten, verwenden Sie es so bald wie möglich; aber GCC nicht unterstützen es noch. Mein code ausführen muss, um auf
11
Antworten
Wir haben jetzt C++11 mit vielen neuen features. Eine interessante und verwirrend (zumindest für mich) ist die neue nullptr. Gut, keine Notwendigkeit mehr für die fiesen makro NULL. int* x = nullptr; myclass* obj = nullptr; Immer
7
Antworten
Dieses Stück code konzeptionell tut das gleiche für die drei Zeiger (safe-Zeiger-Initialisierung): int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; Und so, was sind die Vorteile der Zuordnung von Zeigern nullptr über Zuweisung
4
Antworten
Ich habe eine Frage zu C++11-best practices. Bei der Klärung eines shared_ptr, sollte ich das reset() Funktion ohne parameter, oder soll ich den shared_ptr zu nullptr? Zum Beispiel: std::shared_ptr<std::string> foo(new std::string("foo")); foo.reset(); foo = nullptr; Gibt es