Objekt zur Laufzeit erstellen



  • Hallo Community,

    ich bin neu hier und auch in C++ noch nicht tiefgehend verankert. Deshalb hoffe ich hier auf Unterstützung bei Fragen, die sich bei Lesen von entsprechender Literatur ergaben und bis dato für mich noch unbeantwortet blieben.

    Ich habe bereits verstanden wozu Klassen dienen und wie sie funktionieren. In Büchern, die ich bisher gelesen habe, wurde immer innerhalb des Codes eine Vielzahl von Objekten aus Klassen erstellt. Doch das alles löst mein Problem nicht, oder mein Verständnis von Klassen weist noch Lücken auf.
    Folgende Problem möchte ich lösen:

    Ich habe eine Klasse, die einen z.B. einen Stahlträger beschreibt.
    Die Membervariablen sind dabei (gekürzt):

    • Länge
    • Breite
      Nun soll man zur Laufzeit ein von diesem Träger eine unbegrenzte Anzahl in unbegrenzter Vielfalt in der Software definieren und damit ein System berechnen können.

    Beispiel:
    Träger_1: Breite 100
    Träger_1: Länge 1000
    Träger_2: Breite 110
    Träger_2: Länge 1100
    Die Anzahl der entsprechender Träger soll auch zur Laufzeit erstellbar sein.

    Ich hoffe, ich konnte mein Problem ausreichend verständlich darstellen. Ich hoffe auf eure Hilfe und bedanke mich schon mal im Voraus



  • Du suchst std::vector



  • In Büchern, die ich bisher gelesen habe

    Welche sind das? Erklären die das nicht?



  • @DocShoe: Danke für den Tipp. Ich mache mich mal zu diesem Thema mal schlau.