- Статус
- Оффлайн
- Регистрация
- 6 Авг 2022
- Сообщения
- 127
- Реакции
- 25
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
дополнительный пример -всем, кто писал 12 - когда смогу ставить реакции, поставлю клоуна, а инсульту поставлю клоуна просто так.
ответ - 16, первым правильный и аргументированный ответ написал luvwillow .
по причине выравнивания классов, вся память класса делится на условные сеткоры по размеру максимального значения.
пример -
int* будет занимать 8, bool будет занимать 1.
по причине выравнивания классов, объект будет занимать 16 байт, так как булл будет находиться в новом "секторе",и, хотя он будет занимать всего один байт, будет занято в общей сумме 16.
int* будет занимать 8, int будет занимать 4.
по адресам, 0x0-0x7 будет заниматься int*, 0x8-0x11 будет занимать инт
а ещё 4 байта будут являться пустыми "паддингами", которые, скорее всего, будут char _pad[4]
чё?)) я сам не знал ответ, поэтому и спросил его тут. судя по реакции, тебя конкретно ущемило незнание?:angry:все просто в ахуе от размера класса )
молодец молодец, обоссал всех, показал яица, умом. жаль что всем похуй так то
Последнее редактирование:
