LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

А void * говорит о том, что программист решил «а, и так сойдёт», там как-нибудь разберемся.

без нетипизированного указателя вы просто не можете написать функцию навроде getmem в языке со строгими типами. Или она должна воззвращать стразу типизированный указатель, навроде new в c++.

void* это «указатель на любой тип» или просто тип address, как раз нужный тогда, когда с адресом нужно работать, но адрес еще не имеет связи с конкретным типом.

Исходная версия alysnix, :

А void * говорит о том, что программист решил «а, и так сойдёт», там как-нибудь разберемся.

без нетипизированного указателя вы просто не можете написать функцию типа getmem в языке со строгими типами. Или она должна воззвращать стразу типизированный указатель, навроде new в c++.

void* это «указатель на любой тип» или просто тип address, как раз нужный тогда, когда с адресом нужно работать, но адрес еще не имеет связи с конкретным типом.