有谁知道如何调用向量指针以便将其分配给整数?以下是代码:
void floodFillwithColor(vector<vector<int>>* M, int x, int y, int newC){
int* prevC = M[x][y];
int* newCPtr = &newC;
floodFillUtil(M, x, y, prevC, newCPtr);
};
答案 0 :(得分:2)
如何调用向量指针以便将其分配给整数?
您不能调用向量指针,但您可以使用间接运算符来获取对指向对象的引用,然后对该引用应用下标运算符:
if(M)
int some_value = (*M)[x][y]; // assign to an integer
else
// handle the case where M is null