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

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

9 位/167 ID中時間01234567891011121314151617181920212223Total
書き込み数2110000000001000000000005



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

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
451 :デフォルトの名無しさん[]:2015/04/07(火) 00:42:04.06 ID:eLsJnCwY
C言語初心者の為に笑いのツボを解説

C言語では規格上
#define NULL 0
intptr_t i = NULL;
void *p = NULL;
の時になんとmemcmp(&i, &p, sizeof(intptr_t)) == 0が保証されていないんですねえ。

ここまで知っていると、元の質問(>>246-247)は
void *p;の初期化はmemset(&p, 0, sizeof(p))でおっけーでしょうか?
という事を聞いているのが明らかですねえ。質問者はぬるぽが0じゃ
ない処理系もあるという事をおぼろげながら知っていたんでしょう。

それに対する#define 0 NULL(大爆笑)クンの爆笑回答
>>249
> 目的として全メンバの値を0にするならおっけー
> #define 0 NULLなら同じ
バカですねえ。マヌケですねえ。死んだ方が良いですねえ。
memcmp(&i, &p, sizeof(intptr_t)) == 0ならば、誰もそんな質問しませんねえ。
はい、もう一回。
バカですねえ。マヌケですねえ。死んだ方が良いですねえ。
【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
452 :デフォルトの名無しさん[]:2015/04/07(火) 00:42:36.87 ID:eLsJnCwY
さらに、恥の上塗りで
> #define 0 NULLなら同じ
は>>248への回答と強弁しています。
>>248は
> 気のせいだったかもしれないのですがたしか標準のヘッダにNULLが0でdefineしてあった気がしたのですが...
> 気のせいかも
なので、何の回答なんでしょうか。全く意味がわかりませんねえ。
バカが必死で考えたんだろうけど。全然釈明になっていません。笑えますねえ。
バカですねえ。マヌケですねえ。死んだ方が良いですねえ。

ここからは想像だけど、ポインタの内部表現が0でない処理系がある事は知っ
ていたけど、そういう処理系はその内部表現にNULLを定義すると信じていたん
だろうね。
足りない頭で言いつくろったばかりに疵を広げる結果になってしまいましたね。
バカですねえ。マヌケですねえ。死んだ方が良いですねえ。
【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
454 :デフォルトの名無しさん[sage]:2015/04/07(火) 01:05:02.64 ID:eLsJnCwY
>>453
何と同じなんだよ。
【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
457 :デフォルトの名無しさん[sage]:2015/04/07(火) 02:48:49.21 ID:eLsJnCwY
>>455
何と何が同じなんだよ
【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
465 :デフォルトの名無しさん[]:2015/04/07(火) 12:47:41.50 ID:eLsJnCwY
>>458
「そうじゃない」と頭の悪い言い逃れするだろうから、お前からはっきり聞きたい。

> 忘れたのなら読み返した方が後々混乱は無いと思うぞ
↓この発言を忘れてるだろ。もっと頭の悪い言い逃れを垂れ流して、もっともっと笑わせてくれ。

275 :デフォルトの名無しさん:2015/04/03(金) 17:14:33.84 ID:Vwd4pRr2
なんか質問した俺が置いてきぼりされてるんだがw
結局構造体にポインタがある場合でもとりあえず
memsetで0埋めしてからポインタをNULLで初期化する関数を用意してやれば
いいのん?

281 :デフォルトの名無しさん:2015/04/03(金) 18:08:27.80 ID:qd46Xef5
>>275
いきなり>>254が「ビットパターン」を持ち出してきたから意味不になってるけど
ソース上はp=0とp=NULL同じだから
0でmemsetしたらそれでいいよ


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