Ce que le C++0x-Têtes sont censés définir nullptr?
Maintenant que C++0x est presque là, j'ai fait des expériences avec elle, et en particulier à l'aide de nullptr. Je n'ai pas été en mesure de comprendre ce standard fichiers d'en-tête que l'on est censé comprendre, si on a besoin de l'utiliser.
Toute aide est appréciée.
nullptr est uniquement pris en charge par GCC 4.6 ou plus tard, ou MSVC 10. Peut-être que votre compilateur n'est pas assez récente.
Centos est connu pour avoir les anciennes versions de gcc et donc merci pour le heads up. (FYI versions de gcc pour centos: 5 navires 4.1.x, 6 navires 4.4.x, 7 navires 4.8.x.)
Centos est connu pour avoir les anciennes versions de gcc et donc merci pour le heads up. (FYI versions de gcc pour centos: 5 navires 4.1.x, 6 navires 4.4.x, 7 navires 4.8.x.)
OriginalL'auteur swestrup | 2011-04-05
Vous devez vous connecter pour publier un commentaire.
Pas les en-têtes doivent être tenus. C'est un construit-dans le mot (§[lex.nullptr]).
Son type,
std::nullptr_t
, cependant, est "défini" dans l'en-tête<cstddef>
(§[support.types]/9).heh, j'adore l'arrière de la logique de la définition du type de
nullptr
être "le type denullptr
.OriginalL'auteur kennytm