討論串[問題] function memcpy()的疑問^^
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者WPC001時間16年前 (2009/07/27 21:20), 編輯資訊
0
0
0
內容預覽:
看編譯器和編譯選項, memcpy有可能會變成inline function + inline assembly. 不過就算是inline function + inline assembly, 基本上他還是會執行成. movsd + movsb來執行複製. 此時, 如果你的資料是簡單的大小(例如說
(還有111個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者WillyLin (我是我 我不是我)時間16年前 (2009/07/27 20:07), 編輯資訊
0
0
0
內容預覽:
void * memcpy ( void * destination, const void * source, size_t num );. 是一個很常用的function. 對於連續資料的複製會比自己使用迴圈快不少. 但是有沒有可能. 當size_t 在多少以下的時候. 反而比一行一行寫慢呢?.
(還有36個字)
首頁
上一頁
1
下一頁
尾頁