Arrays / Array size type safe at compile time / Essential C++
#include <iostream>
int main(int argc, char **argv)
{
char MyArray[] = { 'X','o','c','e' };
const auto n = std::extent<decltype(MyArray)>::value;
std::cout << n << "\n";
}INFO