What is generally considered good coding style in C++ where you use types from the standard library? For example, if I have a using namespace std; directive would you still expect to see library types fully qualified like so: std::string or is it acceptable to just use string as the type identifier?
If you do fully qualify, can you expain the rationale behind it?
fully qualify in header files. import the namespace in the .cpp files.
keeps the global namespace from being cluttered by a simple #include