还是昨天那个结构体与容器的问题,代码很简单
如题,第一个vector存入正常,第二个vector存的数据就不正常了,这是怎么回事??下为完整测试代码:
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
//
struct DI
{
int num1;
int num2;
}_dI1;
vector<DI> vecDI;
_dI1 = {5,7};
vecDI.push_back(_dI1);
//操作第二个文件
struct DI2
{
string str1;
int num2;
}_dI2;
vector<DI2> vecDI2;
_dI2 = {"why not?",250};
vecDI2.push_back(_dI2);
system("PAUSE");
return 0;
}