ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
91458 Топик полностью
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; }