トップページ > プログラム > 2015年08月01日 > mMrs3R6A

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

6 位/138 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000010100000000305



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C/C++の宿題片付けます 169代目 [転載禁止]©2ch.net
C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net

書き込みレス一覧

C/C++の宿題片付けます 169代目 [転載禁止]©2ch.net
582 :デフォルトの名無しさん[sage]:2015/08/01(土) 11:53:50.44 ID:mMrs3R6A
そこまで言うのならバッファーオーバーフローのセキュリティホールを
突いたウィルスの作成くらい簡単なんだろうな
QZaw55cn4cという名前のウィルス作ってばら撒いたら
通報してやるよw
ただし出来なければ単なるチ○カ○
C/C++の宿題片付けます 169代目 [転載禁止]©2ch.net
586 :デフォルトの名無しさん[sage]:2015/08/01(土) 13:14:19.96 ID:mMrs3R6A
要するに出来ないので○ンカ○決定
C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net
897 :デフォルトの名無しさん[sage]:2015/08/01(土) 22:32:59.39 ID:mMrs3R6A
void free(const void *,...);

という実装で二番目の引数を見るという
こともありえる鴨。規格外になるかも
しれないし、ソースレベルでの互換性が
失われるかもしれないが。

char *p=malloc(1024);
free(p); //普通の意味での解放
free(p,256);// pの先頭から256バイト目以降1023バイト目
までを解放
C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net
898 :デフォルトの名無しさん[sage]:2015/08/01(土) 22:35:23.69 ID:mMrs3R6A
そういう場合実際には
void _free(const void*,...);
#define free(x) _free(x,0)
とかしてるんだろね
C言語なら俺に聞け(入門編)Part 129 [転載禁止]©2ch.net
900 :デフォルトの名無しさん[sage]:2015/08/01(土) 22:36:50.00 ID:mMrs3R6A
free(p,256)
ぢゃなくて_free(p,256)
だた。スマソ


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