const am Ende einer Methode, die Fehler ergibt
Frage
Ich verstehe nicht, warum ich am Ende meiner Methode Fehler mit che con con const bekomme.Der Methodendrucken ändert kein Klassenmitglied, richtig?
generasacodicetagpre.Die Fehlermeldung lautet: Fehler beim Übergeben "const hello" als "dieses" argument von 'int hello :: get_member ()' Förderungsqualifikatoren [-Fermissive]
Lösung
generasacodicetagpre.
sollte es reparieren.Sie können kein nicht-const-Mitglied von einem Const-Mitglied anrufen, da er das "Versprechen" von const bricht.Wenn Sie könnten, garant, dass das Objekt während des Anrufs nicht geändert wird.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow