Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Выделение памяти под структуру (https://www.otvetnemail.ru/novyj-arhiv-2-812/vydelenie-pamyati-pod-strukturu-260995/)

Guest 28.09.2011 20:00

Выделение памяти под структуру
 
КодC++ (Qt)struct{ int iVar; double dVar; QList listVar; // исправил опечатку. было lVar1 int iVar1;}Test;Имеем такую структуру чисто как пример для разбора. Раньше я как то не задумывался над этой проблемой, но тут понадобилось сделать надежный код и появился данный вопрос: как происходит работа с памятью для данной структуры во время исполнения? Ведь на сколько я знаю под структуру выделяется некоторый участок памяти, который сегментирован неким образом(выравнивание полей по умолчанию), но все равно является неким цельным участком. Если во время исполнения пихнуть в listVar одпустим 1000 элементов, то мне не совсем понятно куда эти элементы помещяются в памяти.Отсюда просьба - может кто знает где доходчиво объясняется данный момент, киньте ссыль или просто название дока - порою в нете. А может и на пальцах можно объяснить.


Часовой пояс GMT, время: 17:41.


© www.otvetnemail.ru - Форум вопросов и ответов.