C言語なら、俺に聞け! <28>
■ このスレッドは過去ログ倉庫に格納されています
0445デフォルトの名無しさん
NGNG>これで,Box.lpBoxに5つの配列を動的に確保し,
>Box.lpBoxを開放したあとに,memsetした場合は安全ですよね?
ネタなんだかわからんがマジレスします。全然安全じゃありません。
構造体で考えるから難しくなるんでしょう。何でもプリミティブな形で
考えればいい。要はこういうことでしょ。
char *cp;
cp = malloc(5);
free(cp);
memset(cp, 5, 0);
freeしたあとのcpには何かしら有効なポインタを指す前にアクセスしてはいけない。
■ このスレッドは過去ログ倉庫に格納されています