Re[5]: Оцените код
От: MasterZiv СССР  
Дата: 09.09.08 07:48
Оценка: 1 (1)
noodles wrote:

> Ну, да. Если верить Страуструпу, то на некоторых платформах доступ по

> отрицательному индексу может обломаться из-за какой-нибудь встроенной
> защиты памяти. Видимо, есть на свете такие архитектуры. Вывод такой —
> код непереносим, хотя на персоналке в обозримом будущем и настоящем
> будет работать.

Чего ? Кто такое сказал-то ?

sometype* base = ...;

base[i];

означает то же, что и

base + i;

Почему же i не может быть отрицательным ?
А будет это работать или нет, зависит целиком от инициализации base.
Никаких правил или ограничений тут быть не может.
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.