看板 C_and_CPP 關於我們 聯絡資訊
請問如何做到兩個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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.145.212
james732:a.erase(b.begin(), b.end()); 不知道行不行 07/28 16:05
james732:呃,應該不行,別理我 orz 07/28 16:05
iamivers0n:看algorithm裡的set操作合不合用 07/28 16:17
DRLai:我有看過algorithm的set..不過他是拿vector當範例 07/28 16:18
DRLai:我改用set不行,他需要先分配一塊空間給result..@@ 07/28 16:18
tinlans:...........ISBN: 0201309564 07/28 21:18