История изменений
Исправление Ivan_qrt, (текущая версия) :
я хотел чтоб воид покритиковали, а вы мне рассказывете только то, что я и сам заню
void*
тебе уже покритиковали. Это type erasure, и этим всё сказано. Используя void*
повсеместно ты буквально избавляешься от типа там, где тебе его НЕОБХОДИМО сохранить. Из-за это ты вынужден его потом сам восстанавливать по сторонним данным.
Чем это плохо? - да всем. Вообще всем. И для программиста всем плохо, и для компилятора тоже.
Исходная версия Ivan_qrt, :
я хотел чтоб воид покритиковали, а вы мне рассказывете только то, что я и сам заню
void*
тебе уже по критиковали. Это type erasure, и этим всё сказано. Используя void*
повсеместно ты буквально избавляешься от типа там, где тебе его НЕОБХОДИМО сохранить. Из-за это ты вынужден его потом сам восстанавливать по сторонним данным.
Чем это плохо? - да всем. Вообще всем. И для программиста всем плохо, и для компилятора тоже.