История изменений
Исправление MKuznetsov, (текущая версия) :
вы гляньте на размер выделенной памяти для массива, она не меняется (ну или я меряю непонятным образом )
а с чего ей меняться ? во первый непонятно что ВЫ измеряете. Размер структуры останется как был при компиляции.. Размер блока памяти выделенного по указателю под «массив», тоже вряд-ли изменится, но это зависит от аллокатора.
вы реаллоцируете 1 байт в 2...на 99.99% просто поменяется одно число в структурах аллокатора, при этом никаких переносов данных и изменений объёмов не будет
Исходная версия MKuznetsov, :
вы гляньте на размер выделенной памяти для массива, она не меняется (ну или я меряю непонятным образом )
а с чего её меняться ? во первый непонятно что ВЫ измеряете. Размер структуры останется как был при компиляции.. Размер блока памяти выделенного по указателю под «массив», тоже вряд-ли изменится, но это зависит от аллокатора.
вы реаллоцируете 1 байт в 2...на 99.99% просто поменяется одно число в структурах аллокатора, при этом никаких переносов данных и изменений объёмов не будет