LINUX.ORG.RU

История изменений

Исправление Eddy_Em, (текущая версия) :

В первоначальном варианте много надо было писать для определения функции:

SET_F(fillrandarr(size_t sz, char *arr), fillrandarr(sz, arr))
Если аргументов много, получается что-то страшное.

А теперь кратко и понятно:

DFN(2, fillrandarr, size_t, float *)

Мне, кстати, на stackoverflow еще вариант подсказали: с использованием буста. Тоже работает.

Исходная версия Eddy_Em, :

В первоначальном варианте много надо было писать для определения функции:

SET_F(fillrandarr(size_t sz, char *arr), fillrandarr(sz, arr))
Если аргументов много, получается что-то страшное.

А теперь кратко и понятно:

DFN(2, fillrandarr, size_t, float *)