Александр
Александр

Можно ли в функции вывести 2 результата (С++)?

Помогите, пожалуйста, с таким вопросом: Можно ли на С++ в одной функции вывести 2 или больше результатов? Если так - то каким образом? Ведь с помощью return можно вывести один результат. Спасибо!

ЭО
Эркетайка Омка

Во-первых, результат может быть классом, а это значит, что он может содержать сколько угодно чего угодно. Во-вторых, можно использовать древний способ передачи в качестве параметров функции адресов внешних для функции переменных в виде указателей или ссылок, все изменения в этих переменных останутся после выходап из функции.

АП
Александра Пименова

Остальные выводятся через параметры-ссылки.

ЕЕ
Евгения Ермолаева

попробуй массивом возвратить

Похожие вопросы
помогите вывести производные функций
Результат выполнения функции sqr(4)=? sqr(4)=?
Подскажите как правильно вывести результат?
как вывести возвращаемую ноду после выполнения функции node_load?
как создать сайт с 1 функцией ( вывести файл, например mdn.swf)
как результат хранимой процедуры вывести в поле таблицы? delphi
js вывести результат работы цикла
C#, Как вывести результат поиска в списке?
когда нажимаю функцию "вывести" ничего не работает ексель что не так?
Каким образом можно обеспечить получение с помощью функции нескольких результатов?