Точный дубликат: Вы предпочитаете явные пространства имен или 'использование на С++?
Какое из них является предпочтительным соглашением для использования любого пространства имен?
using namespace std;
или
using std::cin;
using std::cout;
или
вызов функции по мере необходимости в коде?
std::cout<<"Hello World!"<<std::endl;