C++结构体中包含容器,push_back异常
形如typedef struct A{ vector<int> v;} AA;AA* tmp;tmp = (AA*)malloc(sizeof(AA));tmp->v.push_back(1);//此处出错最终发现,是因为结构体内的vector的大小是动态的,不能用malloc给其分配内存。改成如下代码即可运行:typedef struct A{ ve...