0
我有一個關於list
s上的迭代器的問題。在function
我必須比較double
s,但我不知道如何從第二級獲取元素,只有迭代器到第一級。列表中的C++迭代器
void function (std::list<std::list <double>>::iterator *begin, std::list<std::list <double>>::iterator *end)
{
//do something
}
int main()
{
std::list <std::list <double>> a_list;
function (a_list.begin(), a_list.end());
}
你能給你的第二個層次的要求更詳細? –
首先,'function'應該通過值獲取迭代器,而不是指向迭代器的指針。那麼,這取決於你想如何「比較'雙'」。你應該擴展你的意思。 – Quentin
希望我的解決方案爲您的疑問提供解決方案 –