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

Ποιο είναι το προεπιλεγμένο όρισμα στη C++;
Ποιο είναι το προεπιλεγμένο όρισμα στη C++;

Βίντεο: Ποιο είναι το προεπιλεγμένο όρισμα στη C++;

Βίντεο: Ποιο είναι το προεπιλεγμένο όρισμα στη C++;
Βίντεο: Pong Game with C++ and Raylib - Beginner Tutorial 2024, Ενδέχεται
Anonim

Ένα προεπιλεγμένο όρισμα είναι μια τιμή που παρέχεται σε μια δήλωση συνάρτησης που εκχωρείται αυτόματα από τον μεταγλωττιστή εάν ο καλών της συνάρτησης δεν παρέχει μια τιμή για το όρισμα με προεπιλεγμένη τιμή. Ακολουθεί μια απλή C++ παράδειγμα για να επιδείξετε τη χρήση προεπιλεγμένων ορισμάτων.

Με αυτόν τον τρόπο, τι είναι ένα όρισμα στη C++;

ο επιχειρήματα σε μια συνάρτηση είναι τιμές που μπορούν να περάσουν στη συνάρτηση που θα χρησιμοποιηθεί ως πληροφορία εισόδου. Η «επιστρεφόμενη τιμή» είναι μια τιμή που επιστρέφει η συνάρτηση. Για παράδειγμα, στην κλήση στη συνάρτηση τετράγωνο(10), η τιμή 10 είναι an διαφωνία στη συνάρτηση Square().

Επιπλέον, τι είναι ο κατασκευαστής με προεπιλεγμένο όρισμα στη C++; ΕΝΑ κατασκευαστής που παίρνει όχι Παράμετροι (ή έχει Παράμετροι που έχουν όλα Προκαθορισμένο τιμές) ονομάζεται α προεπιλεγμένος κατασκευαστής . ο προεπιλεγμένος κατασκευαστής καλείται εάν δεν παρέχονται τιμές αρχικοποίησης που παρέχονται από το χρήστη. Αυτή η κλάση σχεδιάστηκε για να διατηρεί μια κλασματική τιμή ως ακέραιο αριθμητή και παρονομαστή.

Επιπλέον, πώς μεταβιβάζετε ένα προεπιλεγμένο όρισμα στη C++;

Η ιδέα πίσω προεπιλεγμένο όρισμα είναι απλό. Αν μια συνάρτηση καλείται από περαστικό επιχείρημα /s, αυτά επιχειρήματα χρησιμοποιούνται από τη συνάρτηση. Αν όμως το διαφωνία Τα /s δεν περνούν κατά την κλήση μιας συνάρτησης, τότε το Προκαθορισμένο χρησιμοποιούνται τιμές. Προκαθορισμένο Οι τιμές μεταβιβάζονται σε διαφωνία /s στο πρωτότυπο της συνάρτησης.

Ποιες είναι οι προεπιλεγμένες λειτουργίες που παρέχονται στη C++;

Ακολουθούν οι προεπιλεγμένες λειτουργίες που παρέχονται από τον μεταγλωττιστή σε γλώσσα C++, εάν δεν υλοποιούνται σε μια τάξη από έναν προγραμματιστή λογισμικού

  • Προεπιλεγμένος κατασκευαστής.
  • Κατασκευαστής αντιγραφής.
  • Χειριστής ανάθεσης.
  • Καταστροφέας.