GetConstArraySizeといういかにも関数とう名前だとその機能で十分な気がするが、
#define constarray_sizeof(a) (sizeof(a)/sizeof(*(a))) と比べるとできないこともある。

int other_array{} = { ... };
int data[ constarray_sizeof( other_array ) ]; // 可
int data[ GetConstArraySize( other_array ) ]; // 不可