Vector in einer for Schleife



  • Hallo,

    eine Frage kann man das auch anders machen?
    Ich beschäftige mich seit kurzen erst mit Vector

    int i = 0;
    
    	std::vector<String>::iterator it1 = FvNotFile.begin(), end1 = FvNotFile.end();
    	for( ; it1!=end1; ++it1)
    	{
    		MainForm->Memo1->Lines->Add(FvNotFile[i]);
    		i++;
      }
    

    Ich meine das mit dem

    int i = 0;
    

    um aus dem Vector die Daten zuholen.



  • Hallo,

    Wenn du eine Schleife mit Iteratoren machst kannst du die ja auch gleich verwenden. Ein Iterator (dein it1) ist ja sowas ähnliches wie ein Zeiger auf dein Element.

    std::vector<String>::iterator it1 = FvNotFile.begin(), end1 = FvNotFile.end();
    for( ; it1!=end1; ++it1)
    {
        MainForm->Memo1->Lines->Add(*it1);
    }
    


  • Danke Braunstein 👍

    Hätte man auch selber drauf kommen können 😃


Anmelden zum Antworten