我确实知道如何在给定对象向量的情况下访问成员变量,但假设
如果我有一个名为“ layer”的类,即
class layer{
public:
layer(.... that initializes "val" .... );
vector<vector<double>> getval(){return val;}
private:
vector<vector<double>> val;
}
然后假设还有另一个类
class Net{
public:
Net( ..... that initializes "nn" ..... );
vector<layer> getnn(){ return nn; }
private:
vector<layer> nn;
}
因此在主函数中,我可以创建一个像
一样的对象Net n( ....... )
在主函数中,我可以通过
获取对象的矢量n.getnn();
但是问题是,在给定索引的情况下,如何获取具体信息
vector<vector<double>> val
at nn [i]
答案 0 :(得分:-1)
float value = n.getnn()[i].getval()[j][k];