따..딱히 공부하려고 포스팅하는 건 아니니까..!
세그멘테이션 오류(Segmentation Fault) 본문
Segmentation Fault란?
잘못된 메모리 참조로 인한 오류를 말합니다.
흔히 NULL 파일을 읽거나 쓰려고 할때, 혹은 할당받은 메모리 공간을 넘은 곳을 건드렸을 때 발생하거나 파일이 비정상적인 이유에 의해 열리지 않은 경우에 주로 나는 오류입니다.
할당받은 메모리공간을 넘은 곳을 건드리는 것이 주된 원인이기 때문에 C/C++의 포인터를 이용할때 가장 많이 나는 오류이기도 합니다. 이때의 오류는 비교적 잡기 쉽지만 STL같이 내부적으로 포인터가 구현되어있는 경우에는 찾기가 난해할 지도 모르니 조심해야 합니다.
'프로그래밍' 카테고리의 다른 글
모듈, 모듈화 (0) | 2015.10.04 |
---|---|
(링크)Github 사용을 시뮬레이션 해볼 수 있는 사이트 (0) | 2015.06.20 |
C# Winform으로 구현한 로그인 창 (0) | 2015.05.29 |
Native(Unmanaged) Code vs Managed Code (0) | 2015.04.20 |
DLL(Dynamic Link Library) 동적 링크 라이브러리 (0) | 2015.04.20 |
Comments