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