作者yoco315 (眠月)
看板C_and_CPP
标题Re: [语法] STL sort 在一个 Class 里面含很多priv …
时间Mon Oct 5 19:34:31 2009
※ 引述《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
1F:推 minazukimaya:trait class吗? 10/05 19:36
※ 编辑: yoco315 来自: 118.160.107.43 (10/05 19:39)