Я попытался создать связанный список, в котором у меня может быть стек stl в каждом узле, но я не могу понять причину ошибки сегментации в этом фрагменте кода
#include<bits/stdc++.h>
using namespace::std;
unsigned long long int bid=0;
struct node
{
unsigned long long int beg,size,used;
int all;
stack<unsigned long long int> id;
struct node *nxt, *prev;
};
int main()
{
struct node*temp;
temp=(struct node*)malloc(sizeof(struct node));
temp->nxt=temp->prev=NULL;
temp->id.push(bid);
bid++;
temp->id.push(bid);
bid++;
return(0);
}