Trovare elementi di un vettore in un'altro

di il
2 risposte

Trovare elementi di un vettore in un'altro

Hola regà
stavo cercando di trovare un modo, poco macchinoso di verificare l'esistenza di tutti gli elementi di un vettore in un dato vettore (entrambi vettori di stringhe nel mio caso ). Esistono funzioni nelle librerie standard, più efficienti delle mie che fanno questo lavoro? Gracias

2 Risposte

  • Re: Trovare elementi di un vettore in un'altro

    Che tipo di vettore usi?
    Il vettore e' ordinato?

    Dirai, perche'? Ne esiste solo 1!
    No, ne esistono una spatafiata .

    Se usi le STL ci sono le funzioni insiemistiche. Ad esempio set_difference.

    Se usi T[], potresti usare boost::array per convertirlo in un oggetto usabile dalle STL!

    E queste sono solo le prime possibilita'!

    Ho parlato informatichese?
  • Re: Trovare elementi di un vettore in un'altro

    Ho risolto il problema, ma mi piacarebbe saperne di più. Le librerie boost ricordo di averle compilate per Ogre3D, ma non mi sono mai chiesto a cosa servissero. A cosa servono? Cos'è T[] (una macro?)? Potresti spiegarmi
Devi accedere o registrarti per scrivere nel forum
2 risposte