Osaisko joku sanoa sisältääkö hash_map -kirjasto funktiota, jolla voisi viitata seuraavaan arvoon? Jos siis haen jonkin arvon, niin funktion avulla saisin tietää seuraavan arvon?
Esim. Javassahan tällainen on, muistaakseni oli hashNext().... mutta c :ssa samaa käytössä?
hash_map kirjaston
3
299
Vastaukset
- hemmoit
Tämä ?
http://www.sgi.com/tech/stl/hash_map.html
se mitä etsit on iteraatori...
http://www.sgi.com/tech/stl/InputIterator.html
c ajoista on aikaa mutta jotenkin näin...
for (i=map.begin(); i != map.end(); i )
{
i.jotain
}
i on sama kuin siirry seuraavaa...- mitä tarkoitin..
Sillä tuohan listaa alusta loppuun...
Kun taas ideana oli, että jos olen vaikka hajautustaulun keskellä haettuani listasta nimellä "Pekka Töpöhöntä" ja tuloksena saan ko. henkilön puhelinnumeron, niin sitten haluaisin tarkastella kuka tulee hajautustaulussa seuraavana ja sitä seuraavana... tai vaikkapa edeltävänä? - hemmoit
mitä tarkoitin.. kirjoitti:
Sillä tuohan listaa alusta loppuun...
Kun taas ideana oli, että jos olen vaikka hajautustaulun keskellä haettuani listasta nimellä "Pekka Töpöhöntä" ja tuloksena saan ko. henkilön puhelinnumeron, niin sitten haluaisin tarkastella kuka tulee hajautustaulussa seuraavana ja sitä seuraavana... tai vaikkapa edeltävänä?Eli sinulla on nimen mukaan järjästetty hash_map ?
hash_map temp;
hash_map::value_type arvo = temp.find("pekka töpöhantä");
// töpöhännän numero
arvo->second.puhelinumero;
// töpöhännästä seuraava
arvo;
arvo->first; // nimi
arvo->second.puhelinumero;
--arvo; // edellinen
ehkä jotenkin noin ??? c ajoista on aikaa...
vertaa .end() ja .begin() tietääksesi oletko alun/lopun.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1897826
Klaukkalan onnettomuus 4.4
Klaukkalassa oli tänään se kolmen nuoren naisen onnettomuus, onko kellään mitään tietoa mitä kävi tai ketä onnettomuudes944041- 682652
Kolari Klaukkala
Kaksi teinityttö kuoli. Vastaantulijoille ei käynyt mitenkään. Mikä auto ja malli telineillä oli entä se toinen auto? Se741692Ukraina ja Zelenskyn ylläpitämä sota tuhoaa Euroopan, ei Venäjä
Mutta tätä ei YLE eikä Helsingin Sanomat kerto.3931616- 641508
Ooo! Kaija Koo saa kesämökille öky-rempan:jättimäinen terde, poreallas... Katso ennen-jälkeen kuvat!
Wow, nyt on Kaija Koon mökkipihalla kyllä iso muutos! Miltä näyttää, haluaisitko omalle mökillesi vaikkapa samanlaisen l201476Toivoisin, että lähentyisit kanssani
Tänään koin, että välillämme oli enemmän. Kummatkin katsoivat pidempään kuin tavallisesti toista silmiin. En tiedä mistä171141Kevyt on olo
Tiedättekö, että olo kevenee kummasti, kun päästää turhista asioista tai ihmisistä irti! Tämä on hyvä näin <3841068Olisinpa jo siellä, otatkohan minut vastaan
Olisitpa lähelläni ja antaisit minun maalata sinulle kuvaa siitä kaikesta ikävästä, tuskasta, epävarmuudesta ja mieleni791060