« Haaa okkk c'est pour sa que dans main pas besoin de std:: »
main, c'est dans ton code à toi. De fait, les "std::" tu vas les mettre :
1) devant les types de la librairie standard (STL incluse) : string, ifstream, ofstream, vector, set, pair, etc.
2) devant les fonctions/variables de la librairie standard que tu vas appeler : cout, cin, endl, etc.