There seem to be different views on using \'using\' with respect to the std namespace.
Some say use \' using namespace std\', other say don\'t but rathe
If you don't have a risk of name conflicts in your code with std and other libraries you can use :
using namespace std;
But if you want know precisely the dependancy of your code for documentation or there is a risk of name conflicts use the other way :
using std::string;
using std::cout;
The third solution, don't use these solutions and write std:: before each use in code brings you more security but, maybe a little heaviness in the code...