- 240 名前:233 [2008/03/18(火) 02:33:14 ]
- long lGetSize = 0;
char *pcDat = NULL; pcDat = realloc(NULL, 1); lGetSize = _msize(pcDat); printf("1 = %ld\n", lGetSize); → シングルスレッド(デバッグ)での結果=1 → シングルスレッドでの結果=16 pcDat = realloc(NULL, 13); lGetSize = _msize(pcDat); free(pcDat); printf("13 = %ld\n", lGetSize); → シングルスレッド(デバッグ)での結果=13 → シングルスレッドでの結果=16 pcDat = realloc(NULL, 17); lGetSize = _msize(pcDat); free(pcDat); printf("17 = %ld\n", lGetSize); → シングルスレッド(デバッグ)での結果=17 → シングルスレッドでの結果=32 って具合です。
|

|