有沒有辦法將矢量轉換爲指針指針(ptr-to-ptr)。C++矢量指針指針
背景: 我有一個任意長度的數據集存儲在一個向量中。但是我有一個接受ptr-to-ptr(用於圖像數組訪問)的算法庫。我需要從我的向量中獲取數據到ptr-to-ptr。這怎麼可能?
有沒有辦法將矢量轉換爲指針指針(ptr-to-ptr)。C++矢量指針指針
背景: 我有一個任意長度的數據集存儲在一個向量中。但是我有一個接受ptr-to-ptr(用於圖像數組訪問)的算法庫。我需要從我的向量中獲取數據到ptr-to-ptr。這怎麼可能?
如果你有一個功能void f(int **array)
和一個向量std::vector<int*> vect
你可以這樣稱呼f:f(&vect[0])
。這是你在找什麼?
其實,是的。這就是我正在尋找的。我沒有想過這樣做。謝謝! – tim 2009-11-06 05:31:18
+1用於計算OP想要的oO – 2009-11-06 07:33:58