Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

set_intersection() problem

[es] :: C/C++ programiranje :: set_intersection() problem

[ Pregleda: 3588 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sklitzz

Član broj: 54393
Poruke: 13
*.net.t-com.hr.



Profil

icon set_intersection() problem26.06.2005. u 11:16 - pre 229 meseci
Nekužim kako ovo radi?
Imam dva set-a i htio bih napraviti presjek istih.

Npr.
Code:
#include <iostream>
#include <iterator>
#include <set>
using namespace std;

int main()
{
    set < char > s1, s2, rez;
    s1.insert( 'a' ); s2.insert( 'a' );
    s1.insert( 'b' ); s2.insert( 'b' );
    s1.insert( 'c' ); s2.insert( 'c' );
    s1.insert( 'd' );
    
    set_intersection(  ?!?!?! ); //Šta tu staviti?
    
    
    return 0;
}


TIA
 
Odgovor na temu

DDMM
Dejan D. M. Milosavljevic
Danguba
Gajba, ali ne piva.

Član broj: 2544
Poruke: 89
*.vdial.verat.net.

Sajt: www.ddmrm.com


Profil

icon Re: set_intersection() problem28.06.2005. u 00:18 - pre 229 meseci
Npr:

set_intersection( s1.begin(), s1.end(), s2.begin(), s2.end(), inserter( rez, rez.begin() ) );

inserter f-ja pravi insert_iterator koji posle svakog "cimanja" dodaje element u kontejner koji cuva kod sebe, rez, posle elementa koji je zadat prosledjenim iteratorom, rez.begin().

Vidi standard za detalje.

Ili hoces preprican?
X
 
Odgovor na temu

sklitzz

Član broj: 54393
Poruke: 13
*.net.t-com.hr.



Profil

icon Re: set_intersection() problem28.06.2005. u 22:42 - pre 229 meseci
Puno hvala, nisam znao za taj inserter
 
Odgovor na temu

[es] :: C/C++ programiranje :: set_intersection() problem

[ Pregleda: 3588 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.