const aufheben
-
mit const_cast hebe ich const status einer variablen nur für die aktuelle aktion auf. wie aber funktioniert das generell?
-
Was meinst du?
-
na "--const_cast< CCTest * >( this )->number;" zieht 1 von der membervariable number ab. im folgenden code, soll das const attribut aber aufgehoben werden, sodass kein cast mehr von nöten ist.
-
Warum willst du Member in einer const-Memberfunktion ändern?
Kennst du mutable?
-
leg ne nicht konstante Referenz an, die du über einen const-cast erhälst. Sieht aber nach was bösem aus.
-
Das hat keinen wirklichen Grund.
Hab' mich nur gefragt, wie es denn funktioniern könnte.Mutable kommt dem sehr nahe, nachdem was ich gelesen habe.
Ich check's mal. thx