作者s89162504 (路人甲)
看板C_and_CPP
標題[問題] C++ SLT map<struct*,int> 的行為??
時間Mon Jun 1 11:25:54 2020
最近在trace C++的程式碼 碰到的問題
想請問 STL的map
如果是把struct或class的指標當作key
讓它對應到int
map的行為會是把指標指向的地址當作key
還是會把struct/class裡的所有成員變數當作key啊??
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.16.173 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1590981956.A.F06.html
→ loveme00835: 要看你第三個參數型別是怎麼被 instantiate 06/01 11:33
→ steve1012: 你沒特別寫他要怎麼知道要怎麼用你的member 當key? 06/01 17:03
推 phishingphi: 根據你的標題所述,不考慮explicit specialization 06/01 17:58
→ phishingphi: 的話是用pointer的operator<() 06/01 17:58