Witam, przerabiam struktury i trafiłam na taki oto przykład:
#include <iostream>
using namespace std;
struct mojaStruktura
{
int x;
};
void aktualizujStrukture (mojaStruktura moja_struktura)
{
moja_struktura.x = 10;
}
int main()
{
mojaStruktura moja_struktura;
moja_struktura.x = 5;
aktualizujStrukture(moja_struktura);
cout << moja_struktura.x << endl;
return 0;
}
Moje pytanie brzmi: dlaczego funkcja aktualizujStrukture nie działa (zakładam, że nie działa, skoro program pokazuje 5, zamiast 10)