Announcement

Collapse
No announcement yet.

this Zeiger kann nicht konvertiert werden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • this Zeiger kann nicht konvertiert werden

    Hallo,

    ich habe ein kleines(?) Problem:

    error C2662: 'TelList::tabHeader': this-Zeiger kann nicht von 'const TelList' in 'TelList &' konvertiert werden

    Code:
    class TelList
    {
    private:
    	Element v[MAX];		//Vektor mit maximal 100 Einträgen vom Typ Element
    	int count;			//aktuelle Elementanzahl
    public:
    	TelList() {count = 0;}
    [..]
    inline void tabHeader() {
    		cout << "\n Name			Telefonnummer\n"
    				"----------------------------------"
    			 << endl;
    	}
    
    void TelList::print()const {
    		if (count == 0)
    			cout << "Telefonliste ist leer!\n" << endl;
    		else {
    			tabHeader();
    		}
    	}
    Ich weiß nicht genau, ob der Codeausschnitt reicht, aber ich wäre dankbar über jede Hilfe...Es ist sicher nur wieder ne "Kleinigkeit", die ich übersehen habe, oder?

    Vielen Dank für Hilfe

  • #2
    Wo findet der Fehler statt?
    Christian

    Comment


    • #3
      Beim Aufruf von tabHeader() in TelList :: print()const

      Comment


      • #4
        Schon mal das const entfernt?


        void TelList:rint()const
        Christian

        Comment


        • #5
          Ich hatte jetzt const hinzugefügt bei tabHeader. Löschen bei print() ist auch möglich. Was ist besser und warum?

          Comment

          Working...
          X