Для того чтобы realloc
гарантированно вызывал перемещение данных, можно временно изменить адрес памяти, предоставляемой realloc
, на другой адрес, находящийся за пределами исходного блока памяти.
Вот один из способов:
Пример (для демонстрации, не рекомендуется в реальном коде):
c
Для того чтобы realloc
гарантированно вызывал перемещение данных, можно временно изменить адрес памяти, предоставляемой realloc
, на другой адрес, находящийся за пределами исходного блока памяти.
Вот один из способов:
Пример (для демонстрации, не рекомендуется в реальном коде):
c
Register or sign in to get access to full answers for all questions from the question bank.