Nun, ich kenne die Funktionalität von const Daten Mitglied in einer C++ - Klasse.Verwendung von const Datenelement in C++
Was ich wissen will, ist der Zweck der Einführung einer const Daten Mitglied in einer Klasse. Warum wird jemand das verwenden, während er eine echte Software schreibt? Was ist die tatsächliche Verwendung von const Datenmembern?
Bitte geben Sie mir ein paar reale Beispiele mit Gründen.
EDIT: Ich frage nicht nach static const
Datenelement. Ich frage nach einigen realen Anwendungsfällen, bei denen jedes Objekt für dieselben Daten einen anderen konstanten Wert hat.
Für Klassen Invarianten, die zur Konstruktionszeit bestimmt werden? –
'constexpr statische Doppel-Pi = 3,14 ....' –
@ paper.plane könnten Sie mir ein konkretes Beispiel geben, wenn Sie ein Datenelement haben müssen, dass es nicht const ist? Ich würde sagen, dass const ist standardmäßig und nicht const sind die Ausnahmen –