Как из одной функции возвращать несколько значений?

Только начал работать с функциями. Передо мной стоит задача: ввести размер массива. Я знаю, что функция может возвращать только одно значение. Есть ли способ из одной функции возвратить два значения? Вариант с массивом удобен только когда есть много входных данных. И использовать две функции для ввода n и k соответственно мне не желательно делать.

           void input()
            {
                setlocale(LC_ALL, "ru");
                int n,k;
                std::cout << "Введите размерность массива n и k: ";
                std::cin >> n >> k;
            }

Ответы (0 шт):