作者liu2007 (薯)
看板C_and_CPP
標題[語法] 請問在變數前面加(size_t)(long)是什麼意思?
時間Sun May 10 17:47:42 2009
fread(image_s, sizeof(unsigned char), (size_t)(long)width * height * 3, fp_s);
這行程式碼
我不太清楚在width前面放(size_t)(long)是什麼意思
請各位解答一下@.@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.56.76
推 LPH66:轉型, 先確定它是個 long 之後再轉成表示大小的 size_t 05/10 18:13
推 littleshan:什麼叫「先確定它是個 long」? 05/10 18:29
→ littleshan:我認為中間的 (long) 根本沒必要 05/10 18:30
推 LPH66:我個人倒覺得是習慣問題... 05/10 21:23
→ sunneo:先(long) 這種做法對於老舊的compiler其實是有意義的 05/10 23:13