UB

Nov. 24th, 2013 01:55 am
thedeemon: (office)
[personal profile] thedeemon
Слева - результат компенсации движения здорового человека. Справа - результат компенсации движения курильщика.



Не, на самом деле слева - результат компенсации движения, полученный при компиляции программы интеловским компилятором (в Release) или MSVC в режиме Debug, а справа - результат на тех же данных той же программы, собранной MSVC в Release. Глюк исчезает, и результат становится в точности как слева, если в исходнике убрать одно единственное слово. Угадаете, какое?

таки restrict

Date: 2013-11-23 08:04 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
А почему никто не использует, кстати?

Я вот на жалобы ICC про то, как потенциальный алиасинг ему жить мешает, купился, попробовал использовать, за что в одном месте и поплатился, поставив его там, где не следовало.

Re: таки restrict

Date: 2013-11-23 08:12 pm (UTC)
From: [identity profile] lelf.livejournal.com
А почему никто не использует, кстати?

Не знают и не умеют? Но это всё мои наблюдения, действительности не соответствующие

Re: таки restrict

Date: 2013-11-23 11:25 pm (UTC)
From: [identity profile] macrop.livejournal.com
нее.. просто в институтах так всех учат..
говорят что пиши не пиши register, компилятор это не фига не смотрит.. он типа умнее всех, умнее нас, и сам всё знает.

А на самом деле как бы и смотрит, просто самим проверять это всем лень.
Edited Date: 2013-11-23 11:26 pm (UTC)

Profile

thedeemon: (Default)
Dmitry Popov

December 2025

S M T W T F S
 12 3456
789101112 13
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 29th, 2026 04:43 pm
Powered by Dreamwidth Studios