【发布时间】:2020-08-10 09:22:40
【问题描述】:
想象一个库中的函数,它以数组作为参数,在他们自己的代码中,用户可以使用各种数组实现,有些会使用 std::vectors,有些会使用 std::array,有些会使用基本数组,有些甚至可能创建自己的类,我们不能满足每个用户。但是每种类型的数组都使用指针和大小(是否存储在某个地方,但已知),是否可以使用指针和大小(如果需要)作为参数来解决这个问题?
【问题讨论】:
-
some will use std::vectors, some will use std::array, some will use basic arrays,aa这就是为什么我们有iterator和所有algorithms都在迭代器上工作。