LINUX.ORG.RU

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

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

я хотел чтоб воид покритиковали, а вы мне рассказывете только то, что я и сам заню

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

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

я хотел чтоб воид покритиковали, а вы мне рассказывете только то, что я и сам заню

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