首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

向类中的容器添加异常有关问题

2013-08-22 
向类中的容器添加错误问题#include myQQ.h#include data.husing namespace stdclass myWB:public myQ

向类中的容器添加错误问题

#include "myQQ.h"
#include "data.h"
using namespace std;
class myWB:public myQQ
{
protected:
string WBname;
int QQNumber;
vector<myWB> myWBlist;



void myWB::add(data database)
{
int number;
cout<<"请输入要添加的微博帐号"<<endl;
cin>>number;
for(int i=0;i<data::WBcount;i++)
{
cout<<database.WBdata[i].getQQNumber();
if(number==database.WBdata[i].getQQNumber())
{
                   myWBlist.push_back(database.WBdata[i]); //就是这里有问题 
count++;
}
}[code=c]

#include "myQQ.h"
#include "myWX.h"
#include "myWB.h"
#include <vector>
#include "myQun.h"
using namespace std;
class data
{
public:
data();
vector<myQQ> QQdata;
vector<myWX> WXdata;
vector<myWB> WBdata;
vector<myQun> Qundata;
[/code]


myWB的add函数出错  
database 是存放以申请的qq wb 等的类 
编译正常 但运行到这步就又问题了 abort()has been called
[解决办法]
看看是不是是越界了!
[解决办法]
是不是别的地方引起访问越界阿?
[解决办法]
[i]
八成是越界的问题

热点排行