cpp:functions

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:functions [2021/04/27 07:29]
gthanos [Κλήση με τιμή και κλήση με αναφορά]
cpp:functions [2021/04/27 07:31]
gthanos [Υπερφόρτωση συναρτήσεων]
Line 136: Line 136:
 ===== Υπερφόρτωση συναρτήσεων ===== ===== Υπερφόρτωση συναρτήσεων =====
  
-Η C++ (όπως και η Java) επιτρέπει δύο συναρτήσεις να έχουν το ίδιο όνομα αλλά διαφορετικό αριθμό ή τύπο παραμέτρων. Αυτό συμβαίνει διότι η συνάρτηση δεν ορίζεται μόνο από το όνομα της, αλλά από το όνομα της σε συνδυασμό με τις τυπικές παραμέτρους που λαμβάνει. Δείτε το προηγούμενο παράδειγμα προσαρμοσμένο, ώστε οι συναρτήσεις να λαμβάνουν το ίδιο όνομα.+Η C++ (όπως και η Java) επιτρέπει δύο συναρτήσεις να έχουν το ίδιο όνομα αλλά διαφορετικό αριθμό ή τύπο παραμέτρων. Αυτό συμβαίνει διότι η συνάρτηση δεν ορίζεται μόνο από το όνομα της, αλλά από το όνομα της σε συνδυασμό με τις τυπικές παραμέτρους που λαμβάνει. Δείτε το προηγούμενο παράδειγμα προσαρμοσμένο, ώστε οι συναρτήσεις με το ίδιο όνομα να διαφοροποιούνται με βάση τα ορίσματα τους.
  
 <code c++ powerOf2.cpp> <code c++ powerOf2.cpp>
Line 169: Line 169:
 } }
 </code> </code>
- 
- 
  
 ===== Template συναρτήσεων ===== ===== Template συναρτήσεων =====
cpp/functions.txt · Last modified: 2021/04/27 06:43 (external edit)