Η λέξη-κλειδί const μπορεί να χρησιμοποιηθεί ως προσδιοριστικό κατά τη δήλωση αντικειμένων, τύπων ή συναρτήσεων μέλους. Όταν χαρακτηρίζετε ένα αντικείμενο, η χρήση του const σημαίνει ότι το αντικείμενο δεν μπορεί να είναι ο στόχος μιας ανάθεσης και δεν μπορείτε να καλέσετε καμία από τις συναρτήσεις που δεν είναι μέλη του.
Ποια είναι η χρησιμότητα του να έχεις τον προκριματικό const;
Ο προσδιορισμός const μπορεί να εφαρμοστεί στη δήλωση οποιασδήποτε μεταβλητής για να οριστεί ότι η τιμή της δεν θα αλλάξει (το οποίο εξαρτάται από το πού αποθηκεύονται οι μεταβλητές const, μπορούμε να αλλάξουμε το τιμή της μεταβλητής const χρησιμοποιώντας δείκτη). Το αποτέλεσμα καθορίζεται από την υλοποίηση εάν γίνει προσπάθεια αλλαγής μιας συνθήκης.
Ποιος τύπος συνάρτησης μέλους χρησιμοποιεί τον προσδιορισμό const;
Ο προσδιορισμός const στο τέλος μιας δήλωσης συνάρτησης μέλους υποδεικνύει ότι η συνάρτηση μπορεί να κληθεί σε αντικείμενα που είναι τα ίδια const. Οι συναρτήσεις μέλους const υπόσχονται να μην αλλάξουν την κατάσταση οποιωνδήποτε μη μεταβλητών μελών δεδομένων.
Τι είναι ο προσδιορισμός τύπου const;
Ο προσδιορισμός const ρητά δηλώνει ένα αντικείμενο δεδομένων ως κάτι που δεν μπορεί να αλλάξει. Η τιμή του ορίζεται κατά την προετοιμασία. Ένα στοιχείο μπορεί να είναι και σταθερό και πτητικό. … Σε αυτήν την περίπτωση το στοιχείο δεν μπορεί να τροποποιηθεί νόμιμα από το δικό του πρόγραμμα, αλλά μπορεί να τροποποιηθεί με κάποια ασύγχρονη διαδικασία.
Πού βάζετε μια τιμή;
Μια συνάρτηση σταθερού μέλους δεν μπορεί να τροποποιήσει κανένα μη στατικό μέλος δεδομένων ή να καλέσει κανένασυναρτήσεις μέλους που δεν είναι σταθερές. Για να δηλώσετε μια συνάρτηση σταθερού μέλους, τοποθετήστε τη λέξη-κλειδί const μετά την παρένθεση κλεισίματος της λίστας ορισμάτων. Η λέξη-κλειδί const απαιτείται τόσο στη δήλωση όσο και στον ορισμό.