- 
    Bug 
- 
    Resolution: Incomplete
- 
    P3: Somewhat important 
- 
    4.4.0
- 
    None
If the "using namespace" directive is used with Qt specific code as exemplified below, the application doesn’t compile with MSVS2008 on Windows.
This behavior is reproduced on Windows Vista.
#include <QtGui>
namespace A
{
    class AA 
    { 
    }; 
}; 
namespace B
{ 
    using namespace A; 
    class BB : public QObject 
    
; 
}; 
#include "main.moc" 
 using namespace B; 
int main()
{ 
    BB b; 
    return 0; 
} 
It compiles without error on Linux and MSVS2005.