Ich habe kürzlich gesehen, dass #include jede Standardbibliothek und STL-Include-Datei einschließt. Wenn ich versuche, das folgende Codesegment mit Visual Studio 2013 zu kompilieren, wird der Fehler C1083 ausgegeben: Include-Datei kann nicht geöffnet werden: 'bits/stdc++.h': Keine solche Datei oder kein solches Verzeichnis. Aber mit Code::blocks funktioniert es einwandfrei. Gibt es eine Möglichkeit, diesen Fehler zu vermeiden?
Code: Select all
#include
using namespace std;
int main()
{
}
Ich habe in einem Beitrag gesehen, dass
... die Header-Datei nicht Teil des C++-Standards ist daher nicht tragbar und sollten vermieden werden. ...
Aber ich denke, die Datei ist hilfreich bei der Wettbewerbsprogrammierung.