Список всех ситуаций, когда массив не преобразуется в указатель на один элемент?

До сих пор я сталкивался с 3 ситуациями, когда массив остается массивом:int arr[3][4];)

sizeof (обр): дает общий размер (не один элемент)& arr + 1: увеличивает адрес по общему размерупривязка ссылки к внутреннему массиву в диапазоне для:

//

   for(const auto &row : arr)
       for(auto col : row)
           cout << col << endl;

Вопрос: исчерпывает ли это все ситуации, когда массив не преобразуется в указатель на один элемент? Если нет, есть ли систематический способ решить это?

Ответы на вопрос(1)

Ваш ответ на вопрос