segmentation fault bei new



  • Moin,

    ich hab da ein Programm, das mehrere Male folgendes macht:

    Node *n = new Node
    

    wenn ich das ganze aber in einer unterfunktion aufrufe, krieg ich in dieser Zeile einen segmentation fault error.

    Hat irgendjemand von euch einen Tipp, woran das liegen könnte?

    Danke
    Manuel



  • Du überschreibst wahrscheinlich irgendwo an einer anderen Stelle Speicher, den du nicht reserviert hast. Vielleicht eine Array-Überschreitung oder ein nicht initialisierter Pointer, oder du beschreibst einen Speicherblock, obwohl er schon freigegeben wurde ... solche Fehler wirken sich oft erst ein wenig später, beim nächsten new oder delete, aus.


Anmelden zum Antworten