소프트웨어를 개발하면서 자주 발생하는 오류를 알아보겠습니다. 자주 발생하는 오류들 메모리 누수 : 메모리가 Free되지 않고 프로그램에 계속 할당되는 문제 중복된 프리 선언 : 이미 Free로 소멸된 자원들 또 다시 Free로 선언하는 경우 NULL의 사용 : NULL을 포인트하고 있는 곳의 콘텐츠를 접근하려 하면 오류 별칭의 남용 : 서로 다른 주소 값을 예상하고 사용한 두 변수가 별명(Alias)으로 선언된 경우 배열 인덱스 오류 : 인덱스 한도를 벗어난 배열 수식 예외 오류 : 0으로 나누는 오류. 변동 소수점 예외 오류 하나 차이에 의한 오류 : 0으로 시작할 것을 1로 시작 사용자 정의 자료형 오류 : 사용자 정의 자료형에서 언더플로 또는 오버플로 발생 경우 스트링 처리 오류 : strcpy등 ..
[소프트웨어] 자주 발생하는 오류
소프트웨어를 개발하면서 자주 발생하는 오류를 알아보겠습니다. 자주 발생하는 오류들 메모리 누수 : 메모리가 Free되지 않고 프로그램에 계속 할당되는 문제 중복된 프리 선언 : 이미 Free로 소멸된 자원들 또 다시 Free로 선언하는 경우 NULL의 사용 : NULL을 포인트하고 있는 곳의 콘텐츠를 접근하려 하면 오류 별칭의 남용 : 서로 다른 주소 값을 예상하고 사용한 두 변수가 별명(Alias)으로 선언된 경우 배열 인덱스 오류 : 인덱스 한도를 벗어난 배열 수식 예외 오류 : 0으로 나누는 오류. 변동 소수점 예외 오류 하나 차이에 의한 오류 : 0으로 시작할 것을 1로 시작 사용자 정의 자료형 오류 : 사용자 정의 자료형에서 언더플로 또는 오버플로 발생 경우 스트링 처리 오류 : strcpy등 ..
2023.06.18