作者legnaleurc (CA)
看板C_and_CPP
标题Re: [STL ] 如何做到set相减?
时间Tue Jul 28 16:45:35 2009
※ 引述《DRLai (苏打)》之铭言:
: 请问如何做到两个set的相减呢?
: 我建立了两个set<int> a,b;
: 然後想要做类似 a - b 的动作
: a = { 1,2,3,4,5 }
: b = { 2,5 }
: 相减後得
: a = { 1,3,4 }
: 除了把b一个一个呼叫以外有没有其他方式QQ
: (不见得要用set..只是我想到单纯的容器所以采用set)
: 感谢m(_ _)m
set< int > c;
set_difference( a.begin(), a.end(),
b.begin(), b.end(),
insert_iterator< set<int> >( c, c.end() ) );
--
自High笔记(半荒废)
http://legnaleurc.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.167.181
※ 编辑: legnaleurc 来自: 61.64.167.181 (07/28 16:46)
1F:推 DRLai:感谢m(_ _)m..了解了 07/29 11:15