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

Kako da napravim funkciju koja mi vraca iterator?

[es] :: C/C++ programiranje :: Kako da napravim funkciju koja mi vraca iterator?

[ Pregleda: 1476 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

optimus.prime

Član broj: 180954
Poruke: 32
91.191.13.*



Profil

icon Kako da napravim funkciju koja mi vraca iterator?29.11.2008. u 23:48 - pre 187 meseci
Pozdrav svima,

treba da napravim funkciju koja vraca iterator a uzima string i char

znaci;

iterator ime_funckije( string ime_stinga, char znak)
{
}


unaprijed hvala..

valjda nisam dosadan, danas (nedjelja 30.11) mi je zadnji rok da predam zadatke,pa tako da oprostite!

Optimus Prime
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Kako da napravim funkciju koja mi vraca iterator?30.11.2008. u 15:32 - pre 187 meseci
Na primer:

Code:

#include <string>
#include <algorithm>
#include <functional>

std::string::iterator get_chrpos(std::string& str, const char chr) {
    return std::find_if( str.begin()
                         ,str.end()
                         ,std::bind1st(std::equal_to<char>( ), chr));
}

//poziv
    std::string p("proba");
    std::string::iterator ipos = get_chrpos(p,'o');
    if (ipos != p.end()) {
        std::cout << (*ipos) << std::endl;
    }


Tko leti vrijedi
 
Odgovor na temu

[es] :: C/C++ programiranje :: Kako da napravim funkciju koja mi vraca iterator?

[ Pregleda: 1476 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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