#ifdef DEBUG
#define ARRAY(type,name,num) std::array<num> name
#else
#define ARRAY(type,name,num) type name[num]
#endif

最適化とか期待できないならマクロでも使えば?
俺だったら使わないけどw