2010-02-04 31 views

回答

7

它返回最後一個元素。

此頁上:http://www.sgi.com/tech/stl/BackInsertionSequence.html

前提條件:a.empty()

相當於*( - a.end())!

既然前提條件是deque不是空的,那麼這意味着它是未定義的行爲。

+0

這也意味着它最有可能是第一個元素的「邏輯」位置之前的一個元素。我應該說,'front'的行爲在邏輯上是相同的,儘管地址是我所說的「邏輯」地方(對於一個類似數組的容器)。 – 2010-02-05 08:05:17

1

在空的標準容器上調用frontback會導致未定義的行爲。