トップページ > プログラム > 2016年05月31日 > 9B6piCSy

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

12 位/197 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000100000000000030105



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【初心者歓迎】C/C++室 Ver.98【環境依存OK】 [無断転載禁止]©2ch.net

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.98【環境依存OK】 [無断転載禁止]©2ch.net
37 :デフォルトの名無しさん[sage]:2016/05/31(火) 07:21:27.97 ID:9B6piCSy
>>33
内用に大差あるとかじゃなくて、規格じゃないものを規格であるかのようにして貼るな
段落もずれてるし。それにC++17のドラフトを見れば変更の有無は想像できるだろう
ISO/IEC 14882#2014 1.10段落6
Two expression evaluations conflict if one of them modifies a memory location (1.7) and
the other one accesses or modifies the same memory location.
1.10段落23
The execution of a program contains a data race if it contains two potentially concurrent conflicting actions,
at least one of which is not atomic, and neither happens before the other, except for the special case for signal handlers described below.
Any such data race results in undefined behavior.
【初心者歓迎】C/C++室 Ver.98【環境依存OK】 [無断転載禁止]©2ch.net
73 :デフォルトの名無しさん[sage]:2016/05/31(火) 20:30:14.36 ID:9B6piCSy
もう何が論点なのかわからなくなってしまったが、
>>47への回答はこれでいいか?
http://ideone.com/JGYkhG
【初心者歓迎】C/C++室 Ver.98【環境依存OK】 [無断転載禁止]©2ch.net
76 :デフォルトの名無しさん[sage]:2016/05/31(火) 20:52:16.30 ID:9B6piCSy
>>17
いちおう訊いておくが、理由はわかったよな?
『/2はどこから出てきたんだよ』
【初心者歓迎】C/C++室 Ver.98【環境依存OK】 [無断転載禁止]©2ch.net
78 :デフォルトの名無しさん[sage]:2016/05/31(火) 20:59:44.14 ID:9B6piCSy
>>74
>全然別の問題だから
はて、前スレ953は『atomicないとどういうバグがなぜ発生しうるのか?結局不要なのか?の結論がしりたいだけ』
だったから、意図した動作をしないこともあるという例を示したまでだが
別の問題かどうかが関係有るのか?
【初心者歓迎】C/C++室 Ver.98【環境依存OK】 [無断転載禁止]©2ch.net
89 :デフォルトの名無しさん[sage]:2016/05/31(火) 22:36:56.73 ID:9B6piCSy
>>86
読んでなかったわすまん。
ただミューテックス有りではvolatileが無いのに動いてるからvolatileは本質じゃないと考えた。
コンパイラーはフラグとミューテックスの関係を知らないから。

http://ideone.com/BtiySj
こういう比較にするべきだったか
(書き込み時に排他してないのは作法としてNGだが目をつぶってくれ)


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