迭代器打印的问题
#include <vector>
#include <iostream>
class A {
private:
int n;
public:
A(int n_ ) { n = n_ ; }
void p(){cout<<n;}
};
int main()
{
std::vector<A> v1; std::vector<A> v2;
v1.push_back (A(5)); v1.push_back (A(1));
v2.push_back (A(1)); v2.push_back (A(2));
v2.push_back (A(3));
std::vector<A>::iterator i;
for ( i=v1.begin();i!=v1.end();i++)
std::cout <<"结果="<< <<endl;
return 0;
}
我应该在最后那个蓝色的地方写什么,才能正确打印v1里面的每个结果啊!!
谢谢了!!我没分可以给!!