精華區beta EE_DSnP 關於我們 聯絡資訊
※ 引述《starsky7372 (點點星空照上風)》之銘言: : 真是不直觀的作法阿... XD : 同樣都是寫 3 行 : 那不如 a^=b^=a^=b; 這是互換 bit 如果要寫成 template a, b 可能根本不一樣大 所以就不能這樣做 另外 STL 裡面 本身就有一個 swap() 在 <algorithm> : 一行解決... XD : 而且今天假設 a 跟 b 都是小數時 : 會不會有 truncation 的問題? : 甚至 a 跟 b 不是基本型態而是物件時就沒辦法啦 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.202.193 ※ 編輯: aknow 來自: 218.166.202.193 (11/05 16:37) ※ 編輯: aknow 來自: 218.166.202.193 (11/05 16:37)
starsky7372:如果a b不是同型態的話要怎麼swap?傳統的swap也不行啦 11/05 17:20
aknow:可以同型態 不同大小 a b 是 container 11/06 02:40