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;
.