[c++] tablica asocjacyjna

0

chciałbym stworzyć tablicę poindexowaną charami zawierającą wskaźniki do metod danej klasy
chodzi mi głównie o część pierwszą. znalazłem coś w opisie biblioteki standardowej o [url=http://www.sgi.com/tech/stl/hash.html]hashach[/url], ale coś nie potrafię tego skleić, nie wiem co includować (próbowałem stdlib, hash_set, hash_map), nie wiem, czy ja to już mam na kompie, czy ściągać muszę (mam dev-cpp), ogólnie chaos
będę wdzięczny za pomoc

0

Nie jestem pewny czy ci o to chodzi ale być może przyda ci się do tego celu coś takiego jak mapa lub multi mapa. Obie są w map.h. Później piszesz np tak:

multimap<char, *coś_tam> nowa_mapa;
nowa_mapa.insert(make_pair('a', wskaźnik do czegoś tam));

0

Na wskaźniki lepsze jest int.

0

Na wskaźnik lepsze jest int? A kto powiedział że nie jest to char to nie do wskaźnika się odnosi przecieŻ :-| Nie wiem czy ci o to biega ale jeżeli tak to chyba coś pomyliłeś [???]

0

Char jest bezużyteczny, dla wskaźników do czegoś, co nie jest w najbliższych 256 bajtach.

// Proszę przestań pisać bajki, a zacznij logicznie myslec, bo inaczej twoje posty zaczną znikać [mf]

1 użytkowników online, w tym zalogowanych: 0, gości: 1