Почему не рекомендуется использовать пространство имен std в заголовочном файле на С++?

Возможный дубликат:
Почему 'используя пространство имен std;' считается плохой практикой в ​​C++?

Я много раз читал, что даже если использование пространства имен std в заголовочном файле является законным, это может иметь катастрофические последствия. Возможно, я не понимаю, что такое использование пространства имен std. Спасибо.


person JohnG    schedule 10.01.2011    source источник
comment
Обман: stackoverflow.com/questions/1452721/   -  person badgerr    schedule 10.01.2011
comment
Спрашивал и отвечал много-много раз.   -  person John Dibling    schedule 10.01.2011
comment
Это не считается хорошей практикой даже в заголовочном файле. См. здесь: stackoverflow.com/questions/1265039/using-std-namespace   -  person CB Bailey    schedule 10.01.2011