Я заметил сегодня, что файл исходного кода в проекте компилировался, хотя у него был хлам вверху. Мне стало интересно, что все пройдет без ошибок через компилятор. Вот пример кода, который не будет создавать какие-либо сообщений об ошибках:Visual Studio 2008 компилирует что-либо в файле C++?
what kind of weird behaviour is this???
#include "stdafx.h"
// what is up?
int foo(int bar)
{
bla bla bla?????
return bar;
}
and more junk???
Что в мире компилятор делает, чтобы этот код компилируется без предоставления каких-либо сообщений об ошибках? Я использую Visual Studio 2008, и это неуправляемый код на C++. Функция foo фактически не генерируется в объектном файле, поэтому ее нельзя использовать, но почему нет ошибок ???
Вы абсолютно уверены, что это компилируется? Возможно, установка с ошибкой не удалась где-то :-) – Cameron