J'ai récemment modifié du code et j'ai trouvé un bogue préexistant sur une ligne dans une fonction:
std:;string x = y;
Ce code se compile toujours et fonctionne comme prévu.
La définition de chaîne fonctionne parce que ce fichier est using namespace std;, donc le std::n'était pas nécessaire en premier lieu.
La question est: pourquoi std:;compile-t-elle et que fait-elle, le cas échéant?
using namespace std;.