I am working on a thread pool and to avoid long qualifier names I would like to use typedef declaration.
But it is not as easy as it seems to be:
typedef unsigned ( __stdcall *start_address )( void * ) task;
When I tried it that way I got:
error C3646: 'task' : unknown override specifier
error, after playing for a little while with this declaration I'm stuck and can't find any reasonable solution to use to declare such type of typedef.
start_addresswas for?