Потому что в контракте строки не сказано что она _обязана_ быть хип аллокейтед. Значит это деталь реализации, писать код с потенциальным уб с оглядкой на текущую реализацию - хрень
этого нет в апи, значит на такое поведение рассчитывать нельзя
Ты путаешь стирание байтов и вызов Drop. Если бы вектор дропал элементы при реаллокации, это был бы уб. (В плане если бы он из дропал а потом перемещал)
Ты путаешь стирание байтов и вызов Drop. Если бы вектор дропал элементы при реаллокации, это был бы уб. (В плане если бы он из дропал а потом перемещал)