vector<>::iterator Problem



  • Hi, folgendes:

    struct NamedVar
    {
    	float value;
    	char* name;
    	int id;
    };
    
    vector<NamedVar>::iterator it = m_Vars.begin();
    
    for ( ; it!=m_Vars.end(); it++ )
    {
    //Suchen
    }
    

    Das funktioniert soweit.

    for ( vector<NamedVar>::iterator it = m_Vars.begin(); it!=m_Vars.end(); it++ )
    {
    //suchen
    

    Dabei bricht mir Visual Studio Version 7.0.9514 mit der meldung "C1001: Interner Compilerfehler" ab. Eine wie gewohnt äußerst Aussagekräftige Fehlermeldung.
    Was mich wundert, in einer weiteren Funktion (3 Zeilen drunter) Funktioniert der Code aber einwandfrei. Hat jemand eine Ahnung wo ran das liegen kann?

    Danke



  • da ist ein semikolon zuviel in der for-schleife.



  • ops, das gehört weg, habs bei copy&paste ausversehen rein, ist schon weg



  • m0rgu3 schrieb:

    Hat jemand eine Ahnung wo ran das liegen kann?

    zu wenig Code


Anmelden zum Antworten