возращяет Адаптер и Клиента. Подскажите почему в С++ вообще есть такая возможность?
Почему вообще существует передача через аргумент? из за этого ведь нарушается принципы SOLID и прочие. Ты вызываешь GetAdapter чтобы получить адаптер, а можешь еще и клиента получить...Например GetAdapter не сможешь протестить без клиента
Что написали, то код и делает
Ты не горячись, ты код покажи. Вообще, во всех языках передача в функции через аргументы существует. Никаких говносолидов это не нарушает.
А, не хочешь возвращать через аргументы - возвращай через возвращаемое значение. Тоже твоё личное дело.
Просто для меня это в новизну, когда аргументы передаются обратно через аргументы, это как по трассе ехать без левостороннего и правостороннего движения, все по середине разбирайтесь как хотите) Есть же return для возврата, собрать все в мапу и вернуть как положенно. А тут убиться на раз два можно
В Javascript тоже так можно?
Я только бы поостерёгся пока сильно углубляться, поскольку не понятно, что это - это самое "ТАК"... Кода нет, что он там делает - не понятно.
только через глобалки не возвращай, это уже слишком
большинство параметров это in. а через указатели и ссылки можно делать out или inout параметры. В некоторых языках под это даже ключевые слова есть.
Обсуждают сегодня