ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
730742 Топик полностью
fk0, легенда (25.01.2017 00:14, просмотров: 184) ответил LightElf на Задачка несколько шире, функа должна принимать переменное число параметров. Каждый параметр - структура. С промежуточными переменными громоздко и неинтуитивно. К тому же не факт, что компилятор эти переменные выбросит.
Вначале скажи, что ты называешь "C". C89 (коммерческие говнокомпиляторы), C99 (gcc), C11, C++03 (древние VisualStudio), C++11, C++14? В общем случае ответ -- compound literals (см. выше мой ответ), но не для C89. Для C++03 -- напиши явный конструктор.
[ZX]