[an error occurred while processing this directive]
|
этот код попадает под пункт "undefined behavior", что конкретно и произошло, так что компилер ничего тут незаконного не сделал. Нельзя в С-коде согласно ANSI использовать переполнение разрядной сетки.
Undefined behavior is something incorrect which the standard does not impose any requirements. Anything may happen, from nothing, to a warning message, to program termination.
Example: what happens when a signed integer overflows.
E-mail: info@telesys.ru