Logo el.boatexistence.com

Πού να χρησιμοποιήσω το const στο c++;

Πίνακας περιεχομένων:

Πού να χρησιμοποιήσω το const στο c++;
Πού να χρησιμοποιήσω το const στο c++;

Βίντεο: Πού να χρησιμοποιήσω το const στο c++;

Βίντεο: Πού να χρησιμοποιήσω το const στο c++;
Βίντεο: Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 5 - ΚΛΑΣΕΙΣ, ΠΙΝΑΚΕΣ ΚΑΙ ΑΝΤΙΚΕΙΜΕΝΑ - ΘΕΩΡΙΑ 3 από 4 - Structs και const 2024, Ιούλιος
Anonim

Ο προσδιορισμός const μπορεί να εφαρμοστεί στη δήλωση οποιασδήποτε μεταβλητής για να οριστεί ότι η τιμή της δεν θα αλλάξει (το οποίο εξαρτάται από το πού αποθηκεύονται οι μεταβλητές const, μπορούμε να αλλάξουμε το τιμή της μεταβλητής const χρησιμοποιώντας δείκτη).

Πότε πρέπει να χρησιμοποιείται το const σε C;

Η λέξη-κλειδί const επιτρέπει στο να καθορίσετε εάν μια μεταβλητή είναι τροποποιήσιμη ή όχι. Μπορείτε να χρησιμοποιήσετε το const για να αποτρέψετε τροποποιήσεις σε μεταβλητές και δείκτες const και οι αναφορές const αποτρέπουν την αλλαγή των δεδομένων που υποδεικνύονται (ή αναφέρονται).

Γιατί χρησιμοποιούμε το const;

Μια συνάρτηση γίνεται const όταν χρησιμοποιείται η λέξη-κλειδί const στη δήλωση της συνάρτησης. Η ιδέα των συναρτήσεων const είναι να μην τους επιτρέπεται να τροποποιούν το αντικείμενο στο οποίο καλούνται. Συνιστάται η πρακτική να κάνετε όσο το δυνατόν περισσότερες συναρτήσεις ώστε να αποφεύγονται τυχαίες αλλαγές σε αντικείμενα.

Πού χρησιμοποιούνται σταθερά κριτήρια;

Όταν δεν θέλουμε να τροποποιήσουμε ένα όρισμα και να το περάσουμε ως αναφορά ή pointer, χρησιμοποιούμε τον προσδιορισμό const έτσι ώστε το όρισμα να μην τροποποιηθεί κατά λάθος στη συνάρτηση. Τα μέλη δεδομένων κλάσης μπορούν να δηλωθούν τόσο ως const όσο και ως στατικά για σταθερές ευρείας κατηγορίας. Οι μεταβλητές αναφοράς μπορούν να είναι const όταν αναφέρονται σε μια θέση const.

Τι είναι τα αναγνωριστικά στο C;

"Αναγνωριστικά" ή "σύμβολα" είναι τα ονόματα που παρέχετε για μεταβλητές, τύπους, συναρτήσεις και ετικέτες στο πρόγραμμά σας. … Μπορείτε να δημιουργήσετε ένα αναγνωριστικό προσδιορίζοντάς το στη δήλωση μιας μεταβλητής, τύπου ή συνάρτησης.