Сообщение Re[3]: Передача аргументов в функцию - позиционные vs именов от 20.03.2025 7:55
Изменено 20.03.2025 8:20 Muxa
Re[3]: Передача аргументов в функцию - позиционные vs именованные
Pzz>>Ну и передай туда структуру с именованными полями.
Б>Ага, а сначала не забудь определить типы структуры.
А это определение чем-то сложнее перечисления параметров в сигнатуре функции получится?
Б>Ага, а сначала не забудь определить типы структуры.
А это определение чем-то сложнее перечисления параметров в сигнатуре функции получится?
Re[3]: Передача аргументов в функцию - позиционные vs именов
Pzz>>Ну и передай туда структуру с именованными полями.
Б>Ага, а сначала не забудь определить типы структуры.
А это определение чем-то сложнее перечисления параметров в сигнатуре функции получится?
Мне кажется такое можно даже макросами делать.
Б>Ага, а сначала не забудь определить типы структуры.
А это определение чем-то сложнее перечисления параметров в сигнатуре функции получится?
struct f_args {
int i;
double d;
char c = 0;
};
void f(f_args args) {}
int main() {
f({.i = 1, .d = 0.5});
return 0;
}Мне кажется такое можно даже макросами делать.