トップページ > プログラム > 2015年04月04日 > +L10ZiLX

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

9 位/172 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000010220100017



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

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
328 :デフォルトの名無しさん[sage]:2015/04/04(土) 14:20:13.36 ID:+L10ZiLX
nullポインタが0じゃないとか、浮動小数点がIEEE754じゃないとかの
処理系なんて実際にあるの?
ありもしないとか極めて希少な環境への移植を考えて「正しい」コーディング
を頑張るなんて無駄じゃないの?
【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
336 :デフォルトの名無しさん[sage]:2015/04/04(土) 16:00:18.00 ID:+L10ZiLX
巨大なPOD配列を高速に初期化しなければいけないとか色々あるわな
【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
337 :デフォルトの名無しさん[sage]:2015/04/04(土) 16:05:27.37 ID:+L10ZiLX
>>329
規格の非現実的な部分にまでこだわるのこそ趣味の領域じゃねーの
【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
341 :デフォルトの名無しさん[sage]:2015/04/04(土) 17:19:57.93 ID:+L10ZiLX
>>338
>巨大なPODをメモリ上に持つ必要もない。
そんなこと言われても。。。
例えば既にメモリ上にある(画像データとかの)巨大なPOD配列を
ゼロ初期化したい場合はどうするのが正しいわけ?
【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
343 :デフォルトの名無しさん[sage]:2015/04/04(土) 17:38:46.98 ID:+L10ZiLX
struct Pixel
{
float r;
float g;
float b;
};

Pixel graphic[1600*1200];

void PaintItBlack()
{
memset(graphic, 0, sizeof(graphic));
}

これが許しがたい規格違反らしいけど、どうすりゃいいのさ
【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
354 :デフォルトの名無しさん[sage]:2015/04/04(土) 19:17:02.70 ID:+L10ZiLX
>>348
それ試してみたけどmemsetの2.5倍時間かかるわ、当たり前だけど
VC++2013、core-i7
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
432 :デフォルトの名無しさん[sage]:2015/04/04(土) 23:53:02.41 ID:+L10ZiLX
英語教室かよw
「引数はvoidへのポインタとして扱われる」くらいの意味だろ
「引数はvoidへのポインタでなければならない」ならそんな書き方しない
shall beはwill beのちょっとかしこまった言い方ってだけだよ


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