(Я использую Visual С++ 2008). Я всегда слышал, что main() требуется для возвращения целого числа, но здесь я не помещал в return 0;
и скомпилировал его с 0 ошибками и 0 предупреждениями! В окне отладки говорится, что программа вышла с кодом 0. Если эта функция называется чем-то другим, кроме main(), компилятор жалуется, что "blah" должен вернуть значение. При нажатии кнопки return;
появляется ошибка. Но, оставив его полностью, он просто компилируется.
#include <iostream>
using namespace std;
int main()
{
cout << "Hey look I'm supposed to return an int but I'm not gonna!\n";
}
Может ли это быть ошибкой в VС++?