Это большой вопрос, поэтому я прошу справку, а не ответ размером с буклет.Я прохожу экскурсию по C ++ по Страуструпу, и похоже, что расположение объектов основано на том, что память имеет фундаментальное значение для проектирования многих функций C ++, например, POD против агрегатов против классов с виртуальными членами.
К сожалению,Сам тур не охватывает этот предмет подробно, и смещение ToC некоторых стандартных ссылок, таких как C ++ Primer 5ed и TCPPPL 4ed, не показывает, покрывают ли они его или нет.