История изменений
Исправление
stevejobs,
(текущая версия)
:
есть условное деление на undefined (после этого весь код в undefined-скопе можно считать невалидным - в отдельных случаях вообще всю программу), unspecified (конкретный компилятор может выбрать, как он себя поведет - но программа не обязательно должна стать невалидной, обычно там разумное решение, но это решение не является контрактом для прикладного программиста), и implementation-defined (конкретный компилятор выибрает способ и документирует этот способ явным способом). Так что разница между UdB и UsB прямо радикальная. Собственно, топикстартер и хочет чтобы везде было usb вместо udb
Исправление
stevejobs,
:
есть условное деление на undefined (после этого весь код в undefined-скопе можно считать невалидным - в отдельных случаях вообще всю программу), unspecified (конкретный компилятор может выбрать, как он себя поведет - но программа не обязательно должна стать невалидной, обычно там разумное решение), и implementation-defined (конкретный компилятор выибрает способ и документирует этот способ явным способом). Так что разница между UdB и UsB прямо радикальная. Собственно, топикстартер и хочет чтобы везде было usb вместо udb
Исходная версия
stevejobs,
:
есть условное деление на undefined (после этого весь код в undefined-скопе можно считать невалидным - в отдельных случаях вообще всю программу), unspecified (конкретный компилятор может выбрать, как он себя поведет - но программа не обязательно должна стать невалидной, обычно там разумное решение), и implementation-defined (конкретный компилятор выибрает способ и документирует этот способ явным способом). Так что разница между UdB и UsB прямо радикальная. Собственно, топикстартер и хочет чтобы везде было udb вместо usb