Problem mit vector<>



  • Hi Community 🙂
    Ich habe ein Problem, ich poste zuerst aber mal den Code
    (Das ist nur ein Beispiel Code, später sol ldas über 2 Funktionen verteilt sein, deswegen nicht wurden wenn der Code "unlogisch" ist)

    #include <iostream>
    #include <vector>
    
    struct MENUITEM {
        std::string menuItemTxt;
        int ct_Basic;
        int ct_Over;
        // int         menuItemID;
    };
    
    int main() {
    
    	MENUITEM tmp;
    	std::vector<MENUITEM> data;
    	// std::vector<MENUITEM>::iterator it;
    	tmp.ct_Basic = 1;
    	tmp.ct_Over = 2;
    	tmp.menuItemTxt = "hallo";
    
    	data.push_back(tmp);  // bis hierhin ist noch alles ok
    
    	std::cin.get();
    	return 0;
    }
    

    Also ich habe eine Struktur und dessen Werte möchte ich in einem Vektor speicheren, das Problem ist ich bekomm die Werte nicht mehr raus? Also ich hab keine Ahnung wie ich wieder an die einzelenen Daten der Struktur komme, hab ich da was falsch gemacht oder falsch verstanden?

    Wäre froh für jede Hilfe 🙂

    lg c4f


  • Administrator

    Also wenn es bereits daran scheitert, dann empfehle ich dir mal die folgenden drei Artikel zu lesen:
    Aufbau der STL (Teil 1)
    Aufbau der STL (Teil 2)
    Aufbau der STL (Teil 3)

    Grüssli



  • Dravere schrieb:

    Also wenn es bereits daran scheitert, dann empfehle ich dir mal die folgenden drei Artikel zu lesen:
    Aufbau der STL (Teil 1)
    Aufbau der STL (Teil 2)
    Aufbau der STL (Teil 3)

    Grüssli

    Danke 🙂
    Ich gebe zu dass ich mich mit vector und co. nicht wirklich auskenn...danke dir für die Tuts 🙂

    lg c4f


Anmelden zum Antworten