C言語なら俺に聞け! Part 101
■ このスレッドは過去ログ倉庫に格納されています
0058デフォルトの名無しさん
05/02/01 17:40:48mallocの返り値はvoid*型だよね。
で、君が確保したメモリ領域は何型で使うの?
例えば、int*型だったとしたら、そこにvoid*型を代入するのはおかしいよね。
いい?代入というのは左辺値も右辺値も同じ型でないといけないの。
mallocは確保したメモリ領域の先頭アドレスを返してくれるわけだけど、void*型を
int*型にキャストしてから代入しないといけないの。
warningとは、君がそういうことをしていないから警告しているわけ。
errorとは別物だよ。
■ このスレッドは過去ログ倉庫に格納されています