Eh bien, je connais la fonctionnalité du membre de données const dans une classe C++.Utilisation de membre de données const en C++
Ce que je veux savoir est, le but de l'introduction d'un membre de données const dans une classe. Pourquoi quelqu'un va l'utiliser en écrivant un vrai logiciel? Quelles sont les utilisations réelles des membres de données const?
S'il vous plaît donnez-moi quelques exemples de la vie réelle avec des raisons.
EDIT: Je ne parle pas de static const
membre de données. Je demande des cas d'utilisation réels où chaque objet aura une valeur const différente pour les mêmes données.
Pour les invariants de classe qui sont déterminés au moment de la construction? –
'constexpr statique double pi = 3.14 ....' –
@ paper.plane pourriez-vous me donner un exemple concret quand vous avez besoin d'un membre de données que ce n'est pas const? Je dirais que const est par défaut et non const sont les exceptions –