Я выполняю библиотеку пользовательских потоков как часть моего задания.Я не понял функцию makecontext
:
makecontext(&(mainthread->threadctx),(void(*)(void))start_funct,1,args)
Что именно означает (void(*)(void))start_funct
?И почему я должен написать это так?Разве я не могу просто написать это как
makecontext(&(mainthread->threadctx),start_funct,1,args) ?
Пожалуйста, будьте терпеливы со мной, я еще не знаком с указателями:)