- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
437 :デフォルトの名無しさん[sage]:2015/04/06(月) 14:12:22.14 ID:6IkcgflQ - #define NULL 0
char* p; memset(p, 0, size); // memset(p, NULL, size) について、 pをNULL値にする場合、そのヌルポインタはpがNULLか否かの判定だけでしか使えない。 よって、#define NULL 0 にしてあれば、実質、上のmemsetでpの値は0になる。
| - 【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
440 :デフォルトの名無しさん[sage]:2015/04/06(月) 20:04:23.64 ID:6IkcgflQ - memset(p, 0, size)でアドレスが0番地になる。
0番地はヌル以外に使い道が無い。
|
|