Макет структуры в памяти. структура массивов и массив структур в C / C ++

Предположим, в C / C ++ я определяю простую структуру с именем point следующим образом.

struct test
{
double height;
int    age;
char   gender;
}

Для конкретного экземпляра этой структуры скажем, тест A являются A.height, A.age, A.gender смежными в памяти?

В более общем плане, как выглядят макеты в памяти для структуры массивов и массива структур? Картинка была бы действительно полезной.

37
задан smilingbuddha 4 December 2011 в 18:44
поделиться