Vit (12.06.2007 03:27, просмотров: 1) ответил Baser на То есть получается, что
Иногда пользуюсь объявлением типа typedef void PROC(void);
тогда объявление переменной выглядит менее устрашающе;) и преобразование из void* выглядит проще (но компилятор это должен понимать - такое, если пользоваться "вааще", проходит в RVDMK3). Например, когда пользуешься структурой указателей для однонаправленного списка, то проще писать, используя просто void*, а не всё расписывать, а вот когда вызывается по указателю функция, тогда уж и привести тип. Пример "прокручивания" списка на выполнение
while(pNode){
if(pNode->pKey != NULL) ((PROC*)(pNode->pKey))();
pNode=pNode->pNext;
}