Показать сообщение отдельно

  #11  
Старый 17.02.2009, 19:39
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


По умолчанию

void не пустой тип. Он такой же тип как и все другие. Он эквивалентен одновременно всем типам. Просто он "безтиповый". Ты его можешь привести к любому типу. Он часто используется в задачах, когда неизвестно какой тип будет подаваться на входе... Например у тебя функция вывода чего-то... Если ты опишешь параметр как указатель на int, то это и ограничит тебя использованием int в параметрах... А если ты опишешь как указатель на void, то тут флаг тебе в руки - передавать можешь что угодно. Умей только правильно это обработать.

fwrite(a,sizeof(char),strlen(a),FF)
 
Ответить с цитированием