du hast kein struct innerhalb deiner map sondern nur einen Zeiger auf ein struct.... deine map struct_map selbst ist auch nur ein zeiger. du müsstest also zunächst speicher für die map allokieren (new) sowie danach auch für jedes einzelne struct. Zum einen seh ich hier nicht heraus warum du einen zeiger einer map verwendest anstatt eine Map direkt... statt ein struct zu nehmen würde ich direkt eine klasse dafür schreiben. an sonsten ist der zugriff auf die members eines struct mittels punkt... wenn das Struct selbst ein zeiger ist kannst du den -> operator verwenden und ersparst dir damit das dereferenzieren -- ...fleißig wie zwei Weißbrote