In `C`, if I use `#include "someFile.h"`, the preprocessor does a textual import, meaning that the contents of `someFile.h` are "copy and pasted" onto the `#include` line. In `C++`, there is the `using` directive. Does this work in a similar way to the `#include`, ie: a textual import of the namespace?

```
using namespace std; // are the contents of std physically inserted on this line?

```

If this is not the case, then how is the `using` directive implemented`.