Ragazzi non capisco perchè mi dia questo problema(Segmantation fault (core dumped))..

codice:
void CartaBancomat::Inserisci(){
    if (mov[ins]==NULL){
        cout<<"Inserire importo da prelevare/depositare:";
        double temp;
        cin.clear();
        cin>>temp;
        saldo-=temp;
        mov[ins]->Preleva(temp);
        ins++;
    }
}
Ho semplicemente creato una variabile double per poi assegnare un valore dallo stream.. Dove sta il problema??