如果我用新的Vec覆盖了Vec,旧的内存是否被重新分配?

时间:2018-11-06 22:29:15

标签: rust

我正在使用Rust来重新创建《太空侵略者》游戏,并且我正在使用Vec<Vec<char>>来表示屏幕,以确定最终的游戏,我只是想做类似的事情

game_screen = Vec::new();
self.screen.push(String::from("GAME OVER").chars().collect());

我不确定game_screen的旧值是否将被释放,如果不确定,该怎么办,因为这可能会占用大量内存。

0 个答案:

没有答案