看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《BlackMatrix (BlackMatrix)》之銘言: : 可是我想要我的B等於我的Vector, 我怎麼讓B等於我的Vector, 還是只能寫在heap裡面? : 謝謝, 如果各位看得懂得請麻煩提示我一下, 我做了三個小時在這個上面了 你的 functor class 可以持有 data member 阿 A_A struct Less { std::vector<T> & b ; // data member Less(std::vector<T> &v) : b(v) {} // 建構子的時候初始化 bool operator() ( ... ) { b[i].kerker < b[j]. kerker ; // 參用 } } ; 事情是不是好簡單.. 另外多 attr 的問題, 要不要想過參照 boost::fusion::pair 的作法? 用型別當 tag 來 access 元素,簡潔跟效能兼顧。 -- To iterate is human, to recurse, divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.107.43
minazukimaya:trait class嗎? 10/05 19:36
※ 編輯: yoco315 來自: 118.160.107.43 (10/05 19:39)
yoco315:偶寫錯了.. 是 fusion::pair http://tinyurl.com/y97jrc5 10/05 19:39