Re: [語法] STL sort 在一個 Class 裡面含很多priv …
※ 引述《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
推
10/05 19:36, , 1F
10/05 19:36, 1F
※ 編輯: yoco315 來自: 118.160.107.43 (10/05 19:39)
→
10/05 19:39, , 2F
10/05 19:39, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 6 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章