cpp:references

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
cpp:references [2019/04/12 09:52]
gthanos [Αναφορές ως επιστρεφόμενες τιμές σε συναρτήσεις]
cpp:references [2021/04/27 05:26]
gthanos
Line 2: Line 2:
  
 Μία μεταβλητή τύπου αναφοράς αποτελεί ένα αμετάβλητο δείκτη σε μία υφιστάμενη μεταβλητή. Οι βασικές διαφορές ανάμεσα στις αναφορές και τους δείκτες είναι οι εξής: Μία μεταβλητή τύπου αναφοράς αποτελεί ένα αμετάβλητο δείκτη σε μία υφιστάμενη μεταβλητή. Οι βασικές διαφορές ανάμεσα στις αναφορές και τους δείκτες είναι οι εξής:
-  * Κατά την δήλωση μίας αναφοράς είναι υποχρεωτική και η αρχικοποίηση της. Οι δείκτες μπορούν να αρχικοποιηθούν σε οποιοδήποτε σημείου του προγράμματος (εκτός εάν είναι αμετάβλητης διεύθυνσης).+  * Κατά την δήλωση μίας αναφοράς είναι υποχρεωτική και η αρχικοποίηση της. Οι δείκτες μπορούν να αρχικοποιηθούν σε οποιοδήποτε σημείο του προγράμματος (εκτός εάν είναι αμετάβλητης διεύθυνσης).
   * Η διεύθυνση στην οποία δείχνει μία αναφορά δεν μπορεί να είναι NULL. Το περιεχόμενο όμως της διεύθυνσης μπορεί να πάρει οποιαδήποτε τιμή (συμπεριλαμβανομένης της τιμής NULL).   * Η διεύθυνση στην οποία δείχνει μία αναφορά δεν μπορεί να είναι NULL. Το περιεχόμενο όμως της διεύθυνσης μπορεί να πάρει οποιαδήποτε τιμή (συμπεριλαμβανομένης της τιμής NULL).
   * Η αναφορά μπορεί να μεταβάλλει το περιεχόμενο της διεύθυνσης στην οποία δείχνει, δεν μπορεί όμως να μεταβάλλει την τιμή της διεύθυνσης στην οποία έχει αρχικοποιηθεί.   * Η αναφορά μπορεί να μεταβάλλει το περιεχόμενο της διεύθυνσης στην οποία δείχνει, δεν μπορεί όμως να μεταβάλλει την τιμή της διεύθυνσης στην οποία έχει αρχικοποιηθεί.
-  * Η πρόσβαση στο περιεχόμενο μιας αναφοράς γίνεται απευθείας με χρήση του ονόματος της αναφοράς, με τον ίδιο ακριβώς τρόπο που προσπελάυνεται το περιεχόμενο μίας μεταβλητής.+  * Η πρόσβαση στο περιεχόμενο μιας αναφοράς γίνεται απευθείας με χρήση του ονόματος της αναφοράς, με τον ίδιο ακριβώς τρόπο που προσπελαύνεται το περιεχόμενο μίας μεταβλητής.
  
 Δείτε τα παρακάτω παραδείγματα ορισμού και χρήσης αναφορών Δείτε τα παρακάτω παραδείγματα ορισμού και χρήσης αναφορών
cpp/references.txt · Last modified: 2021/04/27 06:36 (external edit)