对迭代器解引用在获取成员是什么意思?
对 迭代器 iter 进行解引用,获取指定元素中名为 mem 的成员。是什么意思,能给举一个例子么?
[解决办法]
struct A { int mem; }; vector<A> VA; A aa; aa.mem = 123; VA.push_back(aa); //插入aa vector<A>::iterator iter = VA.begin(); //迭代器指向第一个元素 if(iter != VA.end()) //vector不为空 { printf("%d",(*iter).mem); }