[問題] 這兩行code的應用場合
開發平台(Platform): (Ex: Win10, Linux, ...)
Linux
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
GCC
問題(Question):
請問一下有沒有人知道下面那段程式碼,會用在跟記憶體管理常式有關的什麼場合嗎...
我只看的出來他是把p指到的內容的LSB清空
查了一下一般會這樣做主要是把數字變成偶數或做memory address的alignment
但這種將指到char的內容的lsb清空
實在想不出應用場合在哪......
程式碼(Code):(請善用置底文網頁, 記得排版)
char *p;
...
*p = (*p) & ~1;
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.147.208
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1500088298.A.991.html
→
07/15 11:28, , 1F
07/15 11:28, 1F
→
07/15 11:30, , 2F
07/15 11:30, 2F
→
07/15 11:31, , 3F
07/15 11:31, 3F
→
07/15 11:32, , 4F
07/15 11:32, 4F
→
07/15 11:34, , 5F
07/15 11:34, 5F
→
07/15 11:34, , 6F
07/15 11:34, 6F
→
07/15 11:40, , 7F
07/15 11:40, 7F
推
07/15 11:45, , 8F
07/15 11:45, 8F
→
07/15 11:55, , 9F
07/15 11:55, 9F
→
07/15 11:59, , 10F
07/15 11:59, 10F
※ 編輯: antoniee (36.231.147.208), 07/15/2017 12:16:57
推
07/15 12:19, , 11F
07/15 12:19, 11F
推
07/15 13:42, , 12F
07/15 13:42, 12F
推
07/16 20:14, , 13F
07/16 20:14, 13F
→
07/16 21:17, , 14F
07/16 21:17, 14F
推
07/16 23:25, , 15F
07/16 23:25, 15F
→
07/16 23:27, , 16F
07/16 23:27, 16F
→
07/16 23:29, , 17F
07/16 23:29, 17F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章