トップページ > プログラム > 2015年11月15日 > 4YAQhy/L

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

4 位/181 ID中時間01234567891011121314151617181920212223Total
書き込み数1110000000000011110100008



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
D言語 Part34©2ch.net

書き込みレス一覧

D言語 Part34©2ch.net
255 :デフォルトの名無しさん[sage]:2015/11/15(日) 00:26:31.44 ID:4YAQhy/L
標準入出力をフラッシュするにはどうすればいいですか?
D言語 Part34©2ch.net
257 :デフォルトの名無しさん[sage]:2015/11/15(日) 01:23:34.60 ID:4YAQhy/L
dout.flush()ということですか。
writeln()に対応するものはないんでしょうか?
D言語 Part34©2ch.net
258 :デフォルトの名無しさん[sage]:2015/11/15(日) 02:08:17.69 ID:4YAQhy/L
stdout.flush()でできました。
D言語 Part34©2ch.net
260 :デフォルトの名無しさん[sage]:2015/11/15(日) 14:56:12.51 ID:4YAQhy/L
>>259
関数名の取得もあったのですね。
英語苦手だけど見ないとだめですね。
D言語 Part34©2ch.net
261 :デフォルトの名無しさん[sage]:2015/11/15(日) 15:01:11.74 ID:4YAQhy/L
自作のプログラムを実行すると毎回同じ場所でobject.Error: Access Violationが発生します。
エラーとは関係なさそうな修正(stderr.writeln()を増やしたり減らしたり)をするとエラー発生の場所が変わったり、
InvalidMemoryOperationErrorに変わったりします。
エラーの原因がさっぱり分からないんですけど、どういうことが考えられるでしょうか?
D言語 Part34©2ch.net
263 :デフォルトの名無しさん[sage]:2015/11/15(日) 16:21:30.07 ID:4YAQhy/L
GCのある言語でメモリリークとなると、どういうケースがあるのか想像がつかないです。
エラー発生の場所も変わるので謎です。
D言語 Part34©2ch.net
266 :デフォルトの名無しさん[sage]:2015/11/15(日) 17:19:50.76 ID:4YAQhy/L
newする前のクラスのインスタンスの関数を使ってAccess Violationが出たことは過去にありますね。
しかし、今回はちゃんとnewされているし、1回目の呼び出しでエラーが発生してるわけでもないんですよね。
そして>>261で書いたようにstderr.writeln()を追加するだけでエラー発生のタイミングが変わるので難解です。
D言語 Part34©2ch.net
270 :デフォルトの名無しさん[sage]:2015/11/15(日) 19:02:33.53 ID:4YAQhy/L
すみませんReleaseビルドになってました。
DebugビルドにしたらRangeErrorになりました。


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