Что означает «void * (*) (void *)» в C ++?

Это параметр в pthread_create () . Я думаю, что каждая часть означает:

  • void * : возвращаемое значение - указатель void.

  • (*) : указатель на функцию.

  • (void *) : в качестве параметра принимает нетипизированный указатель.

Это правильно?

7
задан Peter Mortensen 1 January 2016 в 21:50
поделиться