Je sais que Visual 6 a quelques bugs justement au niveau des using namespace.
Donc, je conseillerais d'utiliser systématiquement le workaround, même si c'est plus long à écrire.
(là où ça gène plus, c'est quand on tente d'utiliser des opérateurs, mais ça, c'est de l'implémentation, ça se fait donc dans le .cpp... Ou dans le .h pour des templates

)