Considering 3 different static arrays in some Class.cpp file:
static char array0[8];
/*static*/ char Class::s_array1[8]; //static declared in Header Class.h
void Class::DoStuff()
{
static char f_array2[8];
}
Is it clearly defined whether the 3 arrays will be contiguous in memory relative to each other, and in which order? (Or does it depend on the compiler/platform)