2012-07-09 75 views
-4

我有一個成員L是我想要在const函數中使用的整數對的列表。因此,我不應該修改L,但我不知道如何通過L來讀取它的內容(而不是修改它們)。C++轉換const成員

編譯器不斷說有一個轉換問題。

+1

你在尋找'list :: const_iterator'嗎?顯示一些代碼。 – Henrik 2012-07-09 09:47:41

+4

請告訴我們,你到目前爲止所嘗試過的。 – Arne 2012-07-09 09:47:59

+1

這不是一個問題。這也不是對你遇到的問題的恰當描述。 – 2012-07-09 09:49:32

回答

3

假設您使用的是std::list<std::pair<int,int>>,則需要使用std::list<std::pair<int,int>>::const_iterator作爲迭代器的類型。