I am in an data structures course right now and my latest assignment is a student registration system, where a list of students is stores in a singly linked list, and the students themselves also have a singly linked list for their courses. So there is basically linked lists within each linked list. There is also to be a binary search tree to search through the courses ordered by grade ascending. I haven't gotten that far yet. Right now the issue is with creating the linked lists. It seems that I get a segmentation fault after I try and create the first student. It is almost as if only one linked list can be active, and something may be interfering with the nested linked lists. http://www.nfreak.net/archives/assign4 That is a list of the files in my project. Run from the assign4.cc program and enter "input.txt" as your input and you will see that it builds the student and prints it out, but then it seg faults after it tries adding that student tot he mani linked list.