【发布时间】:2015-08-05 04:48:10
【问题描述】:
这不太行得通。让我们看看我们是否可以共同扩展我们在这方面的知识。好的:
vector<vector<Point>> aVectorOfPoints
int main(){
someConstructor(&aVectorOfPoints)
}
someConstructor(vector<vector<Point>>* aVectorOfPoints){
functionOne(aVectorOfPOints);
}
functionOne(vector<vector<Point>>* aVectorOfPOints){
aVectorOfPoints[i][j] = getPointFromClass();
}
//functionX(...){...}
我在 functionOne 的赋值下遇到了一些错误。我怎样才能更好地做到这一点?谢谢。
具体错误是“没有运算符'='匹配这些操作数”。
【问题讨论】:
-
Point是如何定义的? -
@RSahu 它被定义为标准点。我实际上是从构造函数中得到这一点并将其放在向量本身中。这将在课堂之外使用。
-
错误?什么样的错误?编译器错误?
-
@elimad 没有运算符 '=' 与这些操作数匹配。
标签: c++ pointers constructor main