LINUX.ORG.RU

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

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

Опять придирки к очевидным фактам. Ты можешь сделать next = (void*)(((char*)ptr)+1);.

И вляпаешься в padding, ага. Или получишь невыравненный адрес и performance penalty. Обожаю сишных быдлокодеров, каждый раз как в первый раз.

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

Опять придирки к очевидным фактам. Ты можешь сделать next = (void*)(((char*)ptr)+1);.

И вляпаешься в padding, ага. Потому что компилятор тебе даже порядок полей не гарантирует :D