読者です 読者をやめる 読者になる 読者になる

C++0x POSIX用の名前空間を予約

C++

C++0x では ::posix 名前空間が予約されます。

posix 名前空間は std と同様の扱いになり、 posix 名前空間内で

宣言・定義を追加した場合の動作は未定義になります。


std::posix か ::posix かで議論されたようですが、 std::posix では問題あるかもしれないから ::posix になったんだとか。



N2542 Reserved namespaces for POSIX

C++0x言語拡張まとめ