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.com
kompiliert ...
using namespace std;
:)
using namespace std;
.