C++ C++;指向指针指针的向量

C++ C++;指向指针指针的向量,c++,pointers,vector,C++,Pointers,Vector,有没有一种方法可以将向量转换为指针到指针(ptr到ptr) 背景: 我有一个任意长度的数据集存储在一个向量中。但我有一个算法库,可以接受ptr到ptr(用于图像阵列访问)。我需要从向量到ptr再到ptr获取数据。这怎么可能呢?那么,您可以使用c_str()成员函数将向量转换为指向数组的常量指针 编辑:哎呀!我的意思是&vec[0]。这是漫长的一天。如果你有一个函数void f(int**array)和一个向量std::vect你可以这样调用f:f(&vect[0])。这就是你要找的吗?vecto

有没有一种方法可以将向量转换为指针到指针(ptr到ptr)

背景:
我有一个任意长度的数据集存储在一个向量中。但我有一个算法库,可以接受ptr到ptr(用于图像阵列访问)。我需要从向量到ptr再到ptr获取数据。这怎么可能呢?

那么,您可以使用
c_str()
成员函数将向量转换为指向数组的常量指针


编辑:哎呀!我的意思是
&vec[0]
。这是漫长的一天。

如果你有一个函数
void f(int**array)
和一个向量
std::vect
你可以这样调用f:
f(&vect[0])
。这就是你要找的吗?

vector没有c_str(),事实上,是的。这就是我要找的。我没想过要试试。谢谢
vect.data()
不会这样做吗?