title: C++: using namespace and #include
body: <p>In C++ what is the difference between the <code>#include</code> directive and <code>using namespace</code>?  Also do you store your namespaces as separate files and what is the file extension for such files?</p>