我正在構造一個bigInt數據類型,它使用一個unsigned short的數組。在某些功能中,可能使用也可能不使用最高訂單的空頭,但總是分配以防萬一。爲了防止基本的數學運算無盡的內存消耗,我想剛纔realloc的數組這樣的:當realloc縮小分配的塊時,內存在哪裏free'd?
toReturn.numArray = realloc(toReturn.numArray, (sizeof(unsigned short)) * (toReturn.numElements - 1))
,但我不知道,如果最高位位將被free'd(理想)或最低順序位。
你真的擁有兆字節大小的整數嗎?否則,幾乎不需要收縮。 – kay 2013-03-20 15:38:57
它旨在允許RSA暴力強制(學習它)和複雜文件操作在其他方面很難做到。但它不是兆字節,大約64艾字節... – Josh 2013-03-20 15:41:16
@teppic這就是我要指望的...... – Josh 2013-03-20 15:41:43