Sobes.tech
Junior — Middle

როგორ გადაეცემა ძირითადი ტიპი ფუნქციას ბმულით C++-ში?

sobes.tech AI

პასუხი AI-სგან

CPP-ში ძირითადი ტიპები (მაგალითად, int, double) შეიძლება გადაეცეს ფუნქციას რეფერენციით, გამოყენებით & ოპერატორს პარამეტრის განცხადებაში. ეს საშუალებას აძლევს ფუნქციას პირდაპირ შეცვალოს არგუმენტის მნიშვნელობა, კოპირების გარეშე.

მაგალითი:

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

int main() {
    int a = 5;
    increment(a); // a გახდება 6
    return 0;
}

ამ გზით, რეფერენციის მეშვეობით გადაცემა ეფექტურია და საშუალებას აძლევს ფუნქციას შეცვალოს ორიგინალური მონაცემები.