Sobes.tech
Junior — Middle

Πώς γίνεται η μεταβίβαση ενός βασικού τύπου μέσω αναφοράς σε μια συνάρτηση στη γλώσσα C++;

sobes.tech AI

Απάντηση από AI

Στη C++, οι βασικοί τύποι (π.χ., int, double) μπορούν να περαστούν σε μια συνάρτηση μέσω αναφοράς, χρησιμοποιώντας τον τελεστή & στη δήλωση της παραμέτρου. Αυτό επιτρέπει στη συνάρτηση να αλλάξει την τιμή του επιχειρήματος απευθείας, χωρίς αντιγραφή.

Παράδειγμα:

void increment(int& value) {
    value += 1;
}

int main() {
    int a = 5;
    increment(a); // το a γίνεται 6
    return 0;
}

Έτσι, η μεταβίβαση μέσω αναφοράς είναι αποδοτική και επιτρέπει στη συνάρτηση να τροποποιεί τα αρχικά δεδομένα.