- 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) だた。スマソ
|