我正在创建一个包含map的结构,但是当我尝试插入一个元素时,它会抛出分段错误
#include<stdio.h>
#include<stdlib.h>
#include<map>
using namespace std;
typedef struct a
{
map<int,int> m;
}a;
int main()
{
a* b;
b=(a*) malloc(sizeof(a));
b->m[0]=0;
}
Run Code Online (Sandbox Code Playgroud)