Ich habe kürzlich Code geändert und einen bereits vorhandenen Fehler in einer Zeile innerhalb einer Funktion gefunden:
std:;string x = y;
Dieser Code wird immer noch kompiliert und funktioniert wie erwartet.
Die Zeichenfolgendefinition funktioniert, weil diese Datei vorhanden ist using namespace std;, sodass sie überhaupt nicht std::erforderlich war.
Die Frage ist, warum std:;kompiliert wird und was, wenn überhaupt, getan wird.
http://www.stackoverflow.comkompiliert ...
using namespace std;:)
using namespace std;.