왜 여기서 오류가 나는지 모르겠습니다.

karin92의 이미지


class Stack {
private:
Node* top;
Node* head;
int stackSize;

...
};

Stack::Stack() {
top = NULL;
head = top;
stackSize = 0;
}

여기 생성자에서 오류가 납니다.

세그멘테이션 폴트?

생성자 내용 공백으로 두면 잘 돌아가구요.

제가 말도 안되는 실수라도 한건가요?

 의 이미지

보여주신 코드만으로는 알 수가 없군요. 이것만으로는 아무 이상 없어야 합니다.

세그먼테이션 폴트가 생성자에서 발생하는 것이 확실한가요?

karin92의 이미지

아무튼 답글 주셔서 감사합니다.