nullptr
デフォルトのグローバル名前空間で宣言されているようです。std
それが名前空間にあるのは理にかなっているでしょうか?
3583 次
2 に答える
76
nullptr
は C++11 のキーワード ( if
、public
、true
、void
などと変わらない) であるため、名前空間は適用されません。
于 2014-02-02T11:41:46.057 に答える
29
nullptr
true
は、ブール型リテラルの例と同じようにポインタ リテラルです。このリテラルは、ご覧のとおりのstd::nullptr_t
型を持っています。この型は名前空間で定義されていますstd::
。ポインター リテラルについては、C++ 標準のセクション 2.14.7 ポインター リテラルで説明されています。
于 2014-02-02T12:03:57.970 に答える