Блог пользователя Zaraki

Автор Zaraki, 12 лет назад, По-русски

How to write in C++, when we using undefined(minus) position in array, that don't get Compilation Error. Example : a[-2][3] or a[-3][2] or a[-2][-3]; a — array;

  • Проголосовать: нравится
  • +4
  • Проголосовать: не нравится

»
12 лет назад, # |
Rev. 2   Проголосовать: нравится +15 Проголосовать: не нравится

For example this way.

int *a = new int[11];
a += 5;
for(int i = -5; i <= 5; i++)
    a[i] = i;

Another approach is to use custom class with overloaded operator[].