Могу ли я лечить 2D-массив в качестве непрерывного 1D-массива?

Рассмотрим следующий код:

int a[25][80];
a[0][1234] = 56;
int* p = &a[0][0];
p[1234] = 56;

Вторая линия вызывает неопределенное поведение? Как насчет четвертой строки?

33
задан fredoverflow 1 September 2011 в 10:35
поделиться