[an error occurred while processing this directive]
|
то есть явно указывается преобразование.
почему при этом нужно этот int делить на два?
все Ваши рассуждения применимы к операциям с указателем - то есть типа(short *) + (int) - тогда можно говорить о словесных адресах, а при (char *) + (int) - о том что размер char=short и size_t=2
а почему бы не писать в указатель на функцию или не переходить на данные при "юниформной" памяти - мне не понятно (нужно лишь выполнить преобразование указателя - после этого компилер должен генерить инструкции для работы с таким указателем)
ну да ладно, это зависит от привычки - если человек привык писать (для абстрактного примера) на ПИКе - то все извращения, которые там присутствует воспринимает нормально и считает, что так быть и должно.
E-mail: info@telesys.ru