Недавно я заметил, что #include включает каждую стандартную библиотеку и включаемый файл STL. Когда я пытаюсь скомпилировать следующий сегмент кода с помощью Visual Studio 2013, он выдает ошибку C1083: невозможно открыть включаемый файл: 'bits/stdc++.h': нет такого файла или каталога. Но с Code::blocks он прекрасно работает. Есть ли способ избежать этой ошибки?
Код: Выделить всё
#include
using namespace std;
int main()
{
}
В каком-то сообщении я видел, что
... файл заголовка не является частью стандарта C++, он поэтому он непереносим, и его следует избегать. ...
Но я думаю, что этот файл будет полезен в соревновательном программировании.
Подробнее здесь:
https://stackoverflow.com/questions/253 ... ot-compile