2015-03-18 104 views
-1

的矢量的矢量I具有一个指向cell类型的2D矢量:访问成员函数的对象

<vector<vector<cell> > *vec; 

如何访问cell的成员函数?我曾尝试:

vec[x][y].get(); 

和:

vac[x][y]->get(); 

但无论是作品,而谷歌是没有帮助。

回答

0

vec是一个指针,所以

(*vec)[x][y].get(); 

vec->operator[](x)[y].get(); 

你要问自己为什么有一个指针的向量。

+0

我有一个对象的向量,它们都需要读取它们的父对象持有的对象,并不断更新,因此它们需要一个指向该对象的指针,这是2d向量。 – 2015-03-19 02:08:08