2 u011775995 u011775995 于 2013.08.22 00:50 提问

vector容器中传入类的指针,增加元素和遍历

我写下代码说明一下:
class A
{
public:
A()
{
Pos = 0;
WaitingPeople = 0;
strName= "";
}
~A(){}
private:
size_t Pos;
size_t WaitingPeople;
string strName;
}
class B
{
private:
vector vecA;
public:
void Add(A* a)
{
vecA.push_back(a); //如何增加一个成员,这样对么?

}

}
int main()
{
//如何调用,下面的代码是我自己写的,帮忙看下有什么地方不对的。
B b;
A a1 = new A();
for(vector<A
>::iterator it = b.vecA.begin(); it != b.vecA.end(); ++it)
{
cout<<*it<<endl;
}
delete a1;
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!