容器vector的入门

来源:互联网 发布:泰尔终端实验室 知乎 编辑:程序博客网 时间:2024/06/07 01:57

vector可以操作对象,类是对象的实例化,所以vector可以保存类的相关信息的对象。

1)新建类:

class fileStruct{public:int num;//文件夹含有文件的数量int array;//代表一批一批的char cityNo[256];//文件夹名    char time[256];//时间戳 唯一标识    char realTime[256];//真正时间};
2)定于容器
vector<fileStruct> gfileStruct;
3)将类的信息保存于容器中
  fileStruct fs;  fs.array=gArray;  fs.num=num;  strcpy(fs.cityNo,cityNo);    gfileStruct.push_back(fs);
4)将容器的的信息输出
 fileStruct d;for (vector<fileStruct>::iterator it=gfileStruct.begin();it<gfileStruct.end();++it){ d=*it;g_tLog.print("vector:cityNo:%s\n",d.cityNo); }



原创粉丝点击