春天de想乐 2013-08-21 16:50
浏览 1286

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;
}

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
    • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
    • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
    • ¥20 腾讯企业邮箱邮件可以恢复么
    • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
    • ¥15 错误 LNK2001 无法解析的外部符号
    • ¥50 安装pyaudiokits失败
    • ¥15 计组这些题应该咋做呀
    • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
    • ¥15 让node服务器有自动加载文件的功能