2012-08-02 36 views
1

同時通過隊列瀏覽的例子,我碰到在CPP陣列負折射率

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

其在該指數從-1開始隊列中的例子,但該計劃似乎是工作的罰款

這是否有效,在某些情況下,這不應該是未定義的行爲嗎?

+0

你使用了3個例子中的哪一個?數組,鏈表或stl? – Vlad 2012-08-02 13:57:48

+0

@ Vlad:Arrays ... – Akash 2012-08-02 13:59:10

+2

哦。是的,這確實是UB。 – 2012-08-02 13:59:56

回答

2

你是對的。此代碼無效,因爲它在該數組之外解引用內存。