Как из одной функции возвращать несколько значений?
Только начал работать с функциями. Передо мной стоит задача: ввести размер массива. Я знаю, что функция может возвращать только одно значение. Есть ли способ из одной функции возвратить два значения? Вариант с массивом удобен только когда есть много входных данных. И использовать две функции для ввода n и k соответственно мне не желательно делать.
void input()
{
setlocale(LC_ALL, "ru");
int n,k;
std::cout << "Введите размерность массива n и k: ";
std::cin >> n >> k;
}