Kommischer fehler



  • gen_string::gen_string(const gen_string &Other): length(Other.length)
    {
    	//dhlosh Metablhton
    
    		//Kurio Programma
    
    	//kataskeuh enos pinaka me 8esis size
    
    	if(Other.Empty()) //Hier fehler
    	{
    		cout << "!!!Fatal Error!!! __FILE__ 000 000. La8os isodos dedomeno to programma termatizh" << endl;
    		abort();
    	}
    	else
    	{
    		this->Build(Other.GetSize());
    
    		//apo8hkeuoume
    		for(int i=0; i< Other.GetSize(); ++i)
    		{
    			this->SetOneChar(Other.GetOneString(i),i);
    		}
    	}
    }
    

    Empty gibt ein wert bool zuruck ich bekomme bei MSVstudio 6 diesen fehler raus

    na_string.cpp(131) : error C2662: 'Empty' : cannot convert 'this' pointer from 'const class gen_string' to 'class gen_string &'
    Conversion loses qualifiers

    ich habe weis mir einfach nicht zu helfen



  • Was ist gen_string ???? Was tut Empty() ??? Mit etwas mehr Infos kann man dir vielleicht wirklich weiterhelfen.
    Aber um zu raten habe ich heute wirklich wenig Lust.
    🙄

    mfg JJ



  • die gen_string.Empty()-Methode muss const sein



  • Stimmt danke für die hilfe


Anmelden zum Antworten