Articles of указатели функции

C: Что такое преобразование указателя функции?

Предположим, вы хотели создать массив, который мог бы содержать несколько указателей на функции и разных типов . Как бы он это сделал? Возможно, может работать массив указателей void? … Ну, как оказалось, нет, так как для использования функций, хранящихся в указателях void, вам нужно было бы преобразовать / отбросить их (указатели void) обратно к указателям […]

Генерирование функций во время выполнения в C

Я хотел бы сгенерировать функцию во время выполнения в C. И под этим я имею в виду, что я бы хотел выделить некоторую память, указать на нее и выполнить ее с помощью указателя функции. Я понимаю, что это очень сложная тема, и мой вопрос наивен. Я также понимаю, что есть некоторые очень надежные библиотеки, которые […]

Каков правильный аргумент для pthread_create

Я видел документацию pthread_create В приведенном ниже примере они используют: pthread_create(&tinfo[tnum].thread_id, &attr, &thread_start, &tinfo[tnum]); &thread_start – с & но в других примерах, которые я видел в Интернете, они не использовали & : pthread_create(&tinfo[tnum].thread_id, &attr, thread_start, &tinfo[tnum]); Я также тестировал и работает без & . Но каков правильный путь?