-
- да оно и без разности указателей, просто на попытку применить к указателю любые действия (отсечь или обнулить старшие биты) тоже ругается что типа это уже не-константа - koyodza(10.02.2010 13:25)
- Так как раз разность - это единственное, что допустимо делать с двумя указателями, с одним - это добавить-вычесть целое. Просто стадарт допускает это (вычитание) делать только между указателями, показывающими на части одного объекта (массива, структуры). ReAl(528 знак., 10.02.2010 14:51)
- ОК. Может, какие мысли есть как это всё сделать совсем иначе? - koyodza(10.02.2010 15:07)
- Так как раз разность - это единственное, что допустимо делать с двумя указателями, с одним - это добавить-вычесть целое. Просто стадарт допускает это (вычитание) делать только между указателями, показывающими на части одного объекта (массива, структуры). ReAl(528 знак., 10.02.2010 14:51)
- да оно и без разности указателей, просто на попытку применить к указателю любые действия (отсечь или обнулить старшие биты) тоже ругается что типа это уже не-константа - koyodza(10.02.2010 13:25)