Это хороший старый массив C:
int a[10];
И это хороший старый массив C, который const
:
const int b[10];
В С++ существует два способа определить std::array
, которые const
:
std::array<const int, 10> c;
const std::array<int, 10> d;
Являются ли эти два определения эквивалентными? Если да, то что такое идиоматический? Если нет, каковы различия?