Sobes.tech
Junior — Middle
82

Wie wird ein Basistyp in C++ per Referenz an eine Funktion übergeben?

Unternehmen wurden gefragt
ФГАНУ НИИ

Antwort von AI

sobes.tech KI

В C++ базовые типы (например, int, double) можно передавать в функцию по ссылке, используя оператор & в объявлении параметра. Это позволяет функции изменять значение аргумента напрямую, без копирования.

Пример:

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

int main() {
    int a = 5;
    increment(a); // a станет 6
    return 0;
}

Таким образом, передача по ссылке эффективна и позволяет функции изменять исходные данные.