[C/C++] Jak zwrócić z funkcji więcej niż jedną wartość?

0

Mam funkcję, która w założeniu powinna zwrócić dwie wartości. Chodzi tu o współrzędne, więc wywołując ją oczekuje dwóch wartości, tylko, że nigdy w życiu nie widziałem, żeby return był w stanie zwrócić mi dwie wartości. Jak to zrobić?

Użyć zmiennych globalnych i funkcja do nich niech przypisuje?

0

Możesz zwrócić przy pomocy parametrów (przekazywanie do funkcji zmiennej przez referencję/wskaźnik), albo zwrócić klasę która przechowuje te dane.
Możesz też zwrócić tablicę 2 elementową z współrzędnymi

0

W bibliotece standardowej jest taki typ jak 'pair', tam spokojnie możesz przechowywać dwie wartości.

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