我在某处读到gcc 4.6实现了c ++ 11 null_ptr
。我有4.8但我只能找到std::nullptr_t
(它似乎没有相同的效果)。
在g ++ 4.8中我需要做什么/包含null_ptr
?
答案 0 :(得分:5)
std::nullptr_t
是类型,它在std名称空间中可用。
如果您正在寻找值,请使用nullptr
。
来自标准:
指针文字是关键字nullptr。它是一种类型的prvalue 的std :: nullptr_t。 [注意:std :: nullptr_t是一个独特的类型 既不是指针类型也不是指向成员类型的指针;相反,一个prvalue 此类型是空指针常量,可以转换为null 指针值或空成员指针值。]
答案 1 :(得分:3)
根据http://en.cppreference.com/w/cpp/language/nullptr nullptr
是C ++ 11中的关键字。
它就在那里,无需找到它。
答案 2 :(得分:-1)
#define null_ptr std::nullptr_t
虽然我看到它也记录为null_ptr,所以你不要对那个疯狂。
注意:通过使用George Orwell 1984技术破坏非垄断企业利润系统的通信,可以看到人员骚扰的技术实施。