トップページ > プログラム > 2015年02月15日 > PHrUZGDg

書き込み順位&時間帯一覧

8 位/230 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000023000000000000005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++14/C++1z 20

書き込みレス一覧

C++14/C++1z 20
270 :デフォルトの名無しさん[sage]:2015/02/15(日) 08:52:17.00 ID:PHrUZGDg
restrictを使わないと最適化できないコードは確かに存在する。
同時にrestrict修飾を行わなくとも自動で最適化できるコードも存在する。
安易なrestrict修飾はわかりにくいバグを埋め込む原因にもなる場合があるし、
手動でrestrictしなければ最適化できないコードは書くべきではない。
inline修飾並に時代遅れだし、inline修飾以上に害悪。
C++14/C++1z 20
271 :デフォルトの名無しさん[sage]:2015/02/15(日) 08:59:29.60 ID:PHrUZGDg
>>267
最適化は常にプログラムの動作を全て最適なものにする処理ではない。
効用の増加に伴い準指数時間超で解析に掛かる時間が増えていくので通常は途中で打ち切る。
restrictに関わらず、最適化の余地を残さず処理を施すのであれば、それはどれも停止判定問題に属する。
C++14/C++1z 20
272 :デフォルトの名無しさん[sage]:2015/02/15(日) 09:02:13.84 ID:PHrUZGDg
>>269
__restrict__拡張の目的はコンパイラの判定に関わらずメモリの重複がないとプログラマが強制的に宣言するもの。
その需要はforce inlineの位置に近い。
C++14/C++1z 20
273 :デフォルトの名無しさん[sage]:2015/02/15(日) 09:05:05.63 ID:PHrUZGDg
死ね
C++14/C++1z 20
275 :デフォルトの名無しさん[sage]:2015/02/15(日) 09:17:24.08 ID:PHrUZGDg
自分で調べろカス


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。