Funkcja zwracająca parę wartości

0

Witam,
Mam zadanie polegające na zbudowaniu funkcji typu struct, która zwróci trzy wartości( jeden typu char, i dwa typu double), jednak kompletnie nie mam pomysłu w jaki sposób w głównej funkcji miałbym odebrać te wartości. Czy mógłby ktoś przedstawić przykładowe wywołanie funkcji która zwraca typ struct ?

5
struct foo{};

foo bar() { return foo{}; }

int main()
{
    foo f = bar();
}

Z perspektywy programisty praktycznie ma różnicy czy zwraca typ wbudowany czy zdefiniowany przez użytkownika (programistę).

0

A jakie to są wartości? Zdefiniowane w zadaniu czy dowolne? Funkcja ma przyjmować parametry?

1 użytkowników online, w tym zalogowanych: 0, gości: 1