是的,另一个realloc
与std::vector
问题。我知道你要说什么,我同意,忘记手动内存分配,只需使用std::vector
. 不幸的是,我的教授禁止我使用 STL 中的任何东西来完成这项任务。
所以是的,我有一个动态数组,T
我需要它可以调整大小,但我不能使用std::vector
. 我可以回到黑暗时代,malloc
和家人一起做所有的事情,但如果我能用new
那将是非常棒的。
我读过很多帖子,每个人都说“不,你不能这样做,使用std::vector
”,但它们都是在 2011 年 8 月之前发布的,我希望自 C+ 出现以来可能会发生一些变化+11。所以告诉我,我是幸运的,还是我必须恢复到 C 风格的内存分配?