История изменений
Исправление
kirk_johnson,
(текущая версия)
:
С каких это пор UB в стандарте C создаётся целенаправленно? Ты точно понимаешь смысл выражения Undefined Behaviour? Это свойство реализации, даже не имеющее отношение к расширениям реализации, а не языка.
Да, понимаю. Это свойство стандарта, которое оставляет реализацию определенных моментов на усмотрение компилятора. И это абсолютно ненужный подход, создающий кучу проблем.
Сам придумал или подсказал кто?
Ну посмотри переписку, что ли. Тут товарищ утверждает, что если проверять границы буферов, то аж 50% потерять можно :D
Исправление
kirk_johnson,
:
С каких это пор UB в стандарте C создаётся целенаправленно? Ты точно понимаешь смысл выражения Undefined Behaviour? Это свойство реализации, даже не имеющее отношение к расширениям реализации, а не языка.
Да, понимаю. Это свойство стандарта, которое оставляет реализацию на усмотрение компилятора. И это абсолютно ненужный подход, создающий кучу проблем.
Сам придумал или подсказал кто?
Ну посмотри переписку, что ли. Тут товарищ утверждает, что если проверять границы буферов, то аж 50% потерять можно :D
Исходная версия
kirk_johnson,
:
С каких это пор UB в стандарте C создаётся целенаправленно? Ты точно понимаешь смысл выражения Undefined Behaviour? Это свойство реализации, даже не имеющее отношение к расширениям реализации, а не языка.
Да, понимаю.
Сам придумал или подсказал кто?
Ну посмотри переписку, что ли. Тут товарищ утверждает, что если проверять границы буферов, то аж 50% потерять можно :D