Какой канонический способ получить ссылку на std::array
базовый массив raw (C)?
Метод data()
возвращает только необработанный указатель, что делает его непригодным, например. для передачи в функции, которые принимают ссылку на необработанный массив известного размера.
Кроме того, есть ли веская причина, почему data()
возвращает необработанный указатель, а не ссылку на базовый необработанный массив, или это просто недосмотр?