我不能在网上找到,所以我最有可能在任何地方这是不是解决问题的正确方法,但也许:矢量 - 存储值的返回部分?
我得到了一类具有值一个和乙 ,我将这两个存储在一个集体向量中。有没有办法只能从矢量内访问价值A?或者我需要为这些值创建单独的向量?
有人想看看我的代码的一部分,所以在这里:
class Read{
friend ostream &operator<<(ostream &,const Read &);
public:
Read(char,float,float,float);
~Read();
private:
char objekt_;
float x_, y_, r_;
};
int main(){
vector<Read> v_read;
while(fin >> objekt >> x >> y >> r){
v_read.push_back(Read(objekt, x, y, r));
}
return 0;
}
出从向量我想访问向量的每个部分我objekt_值。
矢量的每个成员都是单个值。如果这个值是你的类,那么你可以访问它的内部。如果这个值是A或B--那么它就是A或B.可能你可以在代码片段中显示你的意思? – littleadv 2012-01-02 04:21:51