Сохранен 49
https://2ch.hk/b/res/208386365.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Аноны, у меня есть функция и несколько аргументов.

 Аноним 28/11/19 Чтв 17:22:20 #1 №208386365 
image.png
Аноны, у меня есть функция и несколько аргументов. Я хочу получить значения от всех аргументов, но не хочу писать f(a), f(b), f(c)...f(z). Как мне это сделать?
Аноним 28/11/19 Чтв 17:23:08 #2 №208386405 
бамп
Аноним 28/11/19 Чтв 17:23:29 #3 №208386427 
>>208386365 (OP)
>не хочу писать f(a), f(b), f(c)...f(z).
Ты совсем мудак что ли?
sage[mailto:sage] Аноним 28/11/19 Чтв 17:23:30 #4 №208386428 
>>208386365 (OP)
arguments.map(f)
Аноним 28/11/19 Чтв 17:23:58 #5 №208386454 
>>208386365 (OP)
return { о(п), х(у), й(.)}
Аноним 28/11/19 Чтв 17:24:56 #6 №208386508 
бамп
Аноним 28/11/19 Чтв 17:25:41 #7 №208386553 
>>208386428
Что это?
Аноним 28/11/19 Чтв 17:26:46 #8 №208386600 
>>208386454
-
Аноним 28/11/19 Чтв 17:27:05 #9 №208386614 
>>208386427
Нет. А ты?
Аноним 28/11/19 Чтв 17:28:48 #10 №208386694 
бамп
Аноним 28/11/19 Чтв 17:31:48 #11 №208386865 
>>208386365 (OP)
>Я хочу получить значения от всех аргументов
куда? в стандартный вывод?

Аноним 28/11/19 Чтв 17:31:56 #12 №208386872 
Неужели Двач не сможет решить простой вопрос из собеседования в говноконтору по программированию?
Аноним 28/11/19 Чтв 17:32:13 #13 №208386887 
Опиши задачу
Аноним 28/11/19 Чтв 17:32:24 #14 №208386899 
>>208386865
Нет, просто хочу подставить все значения в функцию.
Аноним 28/11/19 Чтв 17:32:49 #15 №208386925 
>>208386365 (OP)
количество аргументов известно на этапе компиляции?
Аноним 28/11/19 Чтв 17:33:05 #16 №208386937 
>>208386887
Есть n аргументов и функция. Функция должна вернуть значения от каждого из n аргументов. Сделать это нужно как можно проще.
Аноним 28/11/19 Чтв 17:33:25 #17 №208386954 
>>208386925
Этот долбоеб просто не может итерировать через аргументы.
Аноним 28/11/19 Чтв 17:33:25 #18 №208386955 
>>208386925
Да.
Аноним 28/11/19 Чтв 17:34:19 #19 №208387004 
через foreach ясен хуй
Аноним 28/11/19 Чтв 17:34:27 #20 №208387011 
>>208386899
>>208386955
окей, ща отвечу куском кода
подожди 15 минут

Аноним 28/11/19 Чтв 17:34:29 #21 №208387013 
>>208386614
ну судя по твоему вопросу, ты додик
Аноним 28/11/19 Чтв 17:35:22 #22 №208387059 
>>208387013
Говнокодер порвался.
sage[mailto:sage] Аноним 28/11/19 Чтв 17:35:29 #23 №208387065 
>>208386553
Ответ на вопрос в ОП посте, очевидно же
Аноним 28/11/19 Чтв 17:39:07 #24 №208387283 
бамп
Аноним 28/11/19 Чтв 17:42:41 #25 №208387490 
>>208386428
c++ ?
Аноним 28/11/19 Чтв 17:43:41 #26 №208387550 
бамп
Аноним 28/11/19 Чтв 17:46:08 #27 №208387691 
>>208387490
c--
Аноним 28/11/19 Чтв 17:50:30 #28 №208387952 
>>208386937
>Функция должна вернуть значения от каждого из n аргументов.
ты ж выше написал, что тебе нужно просто вызвать эту функцию
а с возвратом значений будет сложнее
и мне дольше писать

Аноним 28/11/19 Чтв 17:51:29 #29 №208388016 
бамп
sage[mailto:sage] Аноним 28/11/19 Чтв 17:51:39 #30 №208388025 
>>208386937
зачем тебе возвращать аргументы, если ты их и так знаешь ?
Аноним 28/11/19 Чтв 17:52:12 #31 №208388053 
>>208387952
f(a,b,c…)
Должно вернуть f(a), f(b), f(c)...
Аноним 28/11/19 Чтв 17:52:31 #32 №208388068 
>>208388025
Мне нужно вернуть значения функции от аргументов.
Аноним 28/11/19 Чтв 17:52:49 #33 №208388083 
>>208386365 (OP)
While op=="hui" && arguments.next()
{
>>"Sosi";
Аноним 28/11/19 Чтв 17:53:48 #34 №208388144 
бамп
Аноним 28/11/19 Чтв 17:56:06 #35 №208388251 
Делаешь массив нужных тебе элементов, потом обертку над нужной тебе функцией, но обертка принимает уже массив вкачестве входящих данных, узнаешь длину массива, ну я ебу каким-то другим любым способов делаешь так чтобы внутри обертки было нужное количество вызовов функции для твоих элементов, потом сохраняешь результаты в массив, возвращаешь в массив, вот у тебя массив результатов работы функции по твоим элементам
Аноним 28/11/19 Чтв 17:56:50 #36 №208388288 
>>208388251
>Делаешь массив нужных тебе элементов
-
Аноним 28/11/19 Чтв 17:58:08 #37 №208388352 
>>208388053
а сама функция f ничего не возвращает? void?

Аноним 28/11/19 Чтв 17:58:50 #38 №208388386 
>>208388352
Не может быть как void, так и не void.
Аноним 28/11/19 Чтв 18:04:26 #39 №208388672 
бамп
Аноним 28/11/19 Чтв 18:05:45 #40 №208388720 
бамп
sage[mailto:sage] Аноним 28/11/19 Чтв 18:08:49 #41 №208388866 
>>208386365 (OP)
Блиа да ебать твой рот, ты циклами умеешь пользоваться чи не?
sage[mailto:sage] Аноним 28/11/19 Чтв 18:09:59 #42 №208388924 
>>208388720
Иди загугли variadic template, если тебе готовый ответ дать препод всё равно на защите обоссыт а вообще мог бы и учебник открыть
Аноним 28/11/19 Чтв 18:15:04 #43 №208389175 
>>208388386
на,
https://pastebin.com/LbTLvMPQ


Аноним 28/11/19 Чтв 18:18:19 #44 №208389340 
>>208388924
фу какой ты
анончик всего лишь хочет устроится на работку с++ кодером
почему бы ему и не помочь
Аноним 28/11/19 Чтв 18:35:32 #45 №208390246 
>>208389175
вот еще через свертку
https://pastebin.com/Ex52yFbD
Аноним 28/11/19 Чтв 18:47:36 #46 №208390939 
бамп
Аноним 28/11/19 Чтв 18:48:22 #47 №208390992 
>>208389175
Всё верно.
Аноним 28/11/19 Чтв 19:03:06 #48 №208391832 
>>208386365 (OP)
Массив.
Аноним 28/11/19 Чтв 19:14:53 #49 №208392402 
>>208386365 (OP)
args[arg_num] = { a, b, c, ...z }

for (i=0 i<arg_num i++)
{
f(args)
}
comments powered by Disqus