スレを勃てるまでもないC/C++の質問はここで 14
■ このスレッドは過去ログ倉庫に格納されています
0657デフォルトの名無しさん
2010/04/22(木) 15:32:30>mallocやreallocつかったときは、どうやって要素の数を得ることが出来るのか
malloc系統はバイトサイズ指定して確保するだけの物であって、
要素の数なんて無いし、それで得られるポインタが例え確保領域の外に飛び出したとしても
それを丁寧にチェックなどしない。
float *pF;
pF = (float*)malloc(16 * sizeof(int));
float f;
f = pF[1000]; // !
これだって可能だろ?そういう事だ
■ このスレッドは過去ログ倉庫に格納されています