トップページ > プログラム > 2015年03月29日 > L3D4TSkJ

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

8 位/150 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000100011000010105



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
206
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net

書き込みレス一覧

スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
206 :デフォルトの名無しさん[sage]:2015/03/29(日) 10:42:27.27 ID:L3D4TSkJ
重箱のスミで申し訳ない
unsigned int a, x; a=70; x=60; ※intは32bit
だとして
x - a == 4294967286
が成り立つことは規格で保証されているんだろうけど
ネット上で探しても文献が見つけられない
知ってる方がいたらリンクとか具体的記述とか教えてもらえればありがたいです
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
219 :206[sage]:2015/03/29(日) 14:53:51.16 ID:L3D4TSkJ
>>211
資料のご提示、感謝します まさに私が探していた情報です
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
220 :デフォルトの名無しさん[sage]:2015/03/29(日) 15:08:53.09 ID:L3D4TSkJ
>>216
> 規定通りには動作しないCPUで実行した時、規定通りになるように修正する部分を組み込まないといけないので遅くなり得るということ。

いまの話の流れで、ハードウェアの正常動作が保証されないことを含めて
C/C++の規格や動きを議論しても無意味ではないだろうか
フォールトトレラント系の話がしたいのなら話題を明示的に区別するべき
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
225 :デフォルトの名無しさん[sage]:2015/03/29(日) 20:49:37.61 ID:L3D4TSkJ
いや、だから「たとえば―」ではなくて、直接に、符号無し整数データや符号付き整数データが操作されるときに
データの流れやCPUのどんなインプリが速度に影響を与える‥とか、そういう内容で説明しないと
無駄にわかりにくいだけだろう
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
229 :デフォルトの名無しさん[sage]:2015/03/29(日) 22:12:51.04 ID:L3D4TSkJ
【符号無し整数データの演算】
(言語仕様に適合するように)オーバーフロー発生時の処理をソフトでインプリしなければならず
そのオーバーヘッドのために処理速度が遅くなる可能性がある

【符号付き整数データの演算】
CPUが備える命令の実行結果を直接に利用すればよいので処理速度が速い

要点だけで説明すればこういうことが言いたかったのか、と想像


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