考虑一些Class.cpp文件中的3个不同的静态数组:
static char array0[8];
/*static*/ char Class::s_array1[8]; //static declared in Header Class.h
void Class::DoStuff()
{
static char f_array2[8];
}
这三个数组是否在内存中相对连续,并按照特定顺序排列,是否有明确定义?(还是取决于编译器/平台)
考虑一些Class.cpp文件中的3个不同的静态数组:
static char array0[8];
/*static*/ char Class::s_array1[8]; //static declared in Header Class.h
void Class::DoStuff()
{
static char f_array2[8];
}
这三个数组是否在内存中相对连续,并按照特定顺序排列,是否有明确定义?(还是取决于编译器/平台)