有没有办法将矢量转换为指向指针的指针(ptr-to-ptr)。
背景: 我有一个存储在向量中的任意长度的数据集。但我有一个接受ptr-to-ptr(用于图像阵列访问)的算法库。我需要从我的向量中获取数据到ptr-to-ptr。怎么可能?
答案 0 :(得分:11)
如果你有一个函数void f(int **array)
和一个向量std::vector<int*> vect
,你可以这样调用f:f(&vect[0])
。这是你在找什么?
答案 1 :(得分:0)
好吧,你可以使用c_str()
成员函数将向量转换为const指向数组。
&vec[0]
。这是漫长的一天。