История изменений
Исправление Iron_Bug, (текущая версия) :
void* - это указатель. и размер у него соответствует размеру указателя на твоей архитектуре. как у тебя там получилась единица - непонятно. GCC выдаёт 8, потому что у меня 64-битная машина. «размер» самого void не имеет никакого смысла для программиста. это нужно для компилятора и только.
выше i-rinat всё подробно расписал. там нет никакой дуальности. вся адресная арифметика работает, как обычно.
Исходная версия Iron_Bug, :
void* - это указатель. и размер у него соответствует размеру указателя на твоей архитектуре. как у тебя там получилась единица - непонятно. GCC выдаёт 8, потому что у меня 64-битная машина. «размер» самого void не имеет никакого смысла для программиста. это нужно для компилятора и только.
выше irinat всё подробно расписал. там нет никакой дуальности. вся адресная арифметика работает, как обычно.