Map übergeben?
-
Hallo,
ich möchte gern ein Dictionary, welches ich aus Python bekomme, in eine Map speichern und diese dann an den Konstruktor einer Klasse übergeben.
Meine Map beinhaltet mehrere Strukturen.
z.B.:
struct daten
{
int nummer;
string name;
enum gender
{
MALE,
FEMALE
};
gender gesch;
};
map<int,daten> sammlung;Geht das? Und wie muss eine solche Übergabe / Aufruf aussehen?
Viele Grüße
EntonH
-
class foo_t( ) { public: foo_t( const std::map< int, daten > &collection ); }; // ... foo_t foo( sammlung );
cheers, Swordfish
PS: cpp-Tags sind was tolles...
-
ganz einfach
sammlung.insert(std::make_pair(nr, daten));