Usando o namespace std

Estou tendo uma aula de programação na escola e queria começar a fazer alguma programação c ++ fora da aula. Minha escola usando o Microsoft Visual C ++ 6.0 (que é de 1998) e ainda usa<iostream.h> ao invés de<iostream> eusing namespace std. Quando comecei a trabalhar, não conseguia descobrir como e quando usarusing namespace std e quando usar apenas coisas comostd::cout<<"Hello World!"<<'\n'; (por exemplo), assim como seus limites e outros usos para a palavra-chave do espaço para nome. Em particular, se eu quiser criar um programa com iostream e iomanip, preciso declarar "using namespace std" duas vezes, ou há algo diferente que eu precisaria usar também, ou posso fazer a mesma coisa que Eu fiz com iostream? Tentei pesquisar no Google, mas realmente não entendi nada. Obrigado antecipadamente pela ajuda

questionAnswers(5)

yourAnswerToTheQuestion