And as a qualification, you should never use using namespace whatever; in a header file, because that can really mess things up as it applies it to every source file it's included in. The using directive only otherwise applies to the current source file.