2012-08-02 4 views
1

큐의 예제를 통해 탐색하는 동안, 나는 음의 지수는

http://login2win.blogspot.in/2008/07/c-queues.html

인덱스가 -1에서 시작하는 큐의 예를 통해 온,하지만 프로그램이 잘 동작하는 것

유효합니까? 어떤 경우에는 이것이 정의되지 않은 동작이 아니어야합니까?

+0

3 가지 예 중 어느 것을 사용 했습니까? 배열, 링크 된 목록 또는 stl? – Vlad

+0

@Vlad : Arrays ... – Akash

+2

오. 네, 실제로 UB입니다. –

답변

2

정확합니다. 이 코드는 해당 배열 외부의 메모리를 역 참조하기 때문에 유효하지 않습니다.