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;
}
ამ გზით, რეფერენციის მეშვეობით გადაცემა ეფექტურია და საშუალებას აძლევს ფუნქციას შეცვალოს ორიგინალური მონაცემები.