迭代器中的元素如何转换成绑定的对象
迭代器中的元素怎么转换成绑定的对象?
------解决方案--------------------
- C/C++ code
class TestA { ……; }; vector<TestA> AList; TestA* a1 = new TestA(); TestA* a2 = new TestA(); Alist.push_back(*a1); Alist.push_back(*a2); vector<TestA>::iterator iter; iter = AList.begin(); //如果我想把这个iter转换成TestA对象怎么办?强制类型转换显然不行……
------解决方案--------------------
- C/C++ code
TestA x = *iter;