Создайте вектор символа из указателя на функцию
c = func2str(fh)
создает вектор символа, c = func2str(fh)
c
, который содержит имя функции, сопоставленное с указателем на функцию, fh
. Если fh
сопоставлен с анонимной функцией, func2str
возвращает вектор символа, который представляет анонимную функцию.
Вы теряете переменные, сохраненные в указателе на функцию, когда вы преобразовываете его в вектор символа с помощью func2str
, и затем обратно в указатель с помощью str2func
.