According to the C++ standard, the posix namespace is reserved for future use and thus its use is illegal.
Section in C++11 standard:
§17.6.4.2.2 [namespace.posix]
The behavior of a C++ program is undefined if it adds declarations or definitions to namespace posix or to a namespace within namespace posix unless otherwise specified. The namespace posix is reserved for use by ISO/IEC 9945 and other POSIX standards.
According to the C++ standard, the
posixnamespace is reserved for future use and thus its use is illegal.Section in C++11 standard:
§17.6.4.2.2 [namespace.posix]