История изменений
Исправление alysnix, (текущая версия) :
Не приводится, увы.
void* для того и создан, чтобы указывать на ЛЮБОЙ тип, и потом кастовать к нужному. иначе void* не нужен вообще.
но void* это адрес куска памяти, где лежит обьект неясного типа.
передавать через void* - стандартная(и правильная тут) практика, но для скалярных констант оно не работает (ну вот нет адреса у числа 10). То есть сначала надо константу положить в переменную, а потом передать адрес переменной как void*.
Исходная версия alysnix, :
Не приводится, увы.
void* для того и создан, чтобы указывать на ЛЮБОЙ тип, и потом кастовать к нужному. иначе void* не нужен вообще.
передавать через void* - стандартная(и правильная тут) практика, но разумеется обьект должен иметь адрес. то есть для скалярных констант оно не работает (ну вот нет адреса у числа 10).