v = {0}, возьму от первого элемента reference (int& a = v[0]) и pointer (int *p = &v[0]), увеличу массив.
Адрес первого элемента v сместится, reference (int& a) будет первым элементом, а pointer (int *p) будет указывать хз куда?
Это так не работает, ссылка продолжает на старый первый элемент указывать
Оба будут указывать в ХЗ куда, потому что UB.
Обсуждают сегодня