【发布时间】:2012-06-25 12:15:03
【问题描述】:
动态数组和向量之间的确切区别是什么。对我来说这是一个面试问题。
我说两者都有顺序记忆。
向量可以在代码中的任何位置增大。然后他说即使是动态数组也可以在创建后扩大规模。
我说过向量没有错误,因为它在标准库中。他说他将提供动态数组的 .so 文件,该文件没有错误,并且具有与 STL 相当的所有品质。
我很困惑,没有回答确切的区别。在网上搜索时,我只看到了上述说法。
谁能解释一下具体的区别?面试官对我的期望是什么?
【问题讨论】:
-
您忘记了编译器免费提供的大型算法库。
-
哦不..我说没有错误..我上面写错了,现在编辑
-
@DumbCoder:这都是通用代码,可以接受任何类似迭代器的东西,甚至是指向手工制作的动态数组的普通指针。
-
你应该问面试官他所说的动态数组是什么意思。我想他想看看你有多好奇。
标签: c++