Di recente stavo modificando del codice e ho trovato un bug preesistente su una riga all'interno di una funzione:
std:;string x = y;
Questo codice viene comunque compilato e ha funzionato come previsto.
La definizione della stringa funziona perché questo file lo è using namespace std;
, quindi std::
non era necessario in primo luogo.
La domanda è: perché sta std:;
compilando e cosa sta facendo, semmai?
using namespace std;
.