[英]Error: reference to 'list' is ambiguous
我創建了一個列表並希望檢查它的大小,就像這樣
1. list<State> list;
2. list.push_back (state1);
3. list.push_back (state2);
4. list.push_back (state2);
5. int l = list.size();
然后我得到了那些錯誤:
“[錯誤]候選者是:第1行中的”std :: list list“。”第5行中“[錯誤]對”列表“的引用是不明確的。
我該如何解決?
您正嘗試使用相同的名稱list
命名類list
的變量。 給它一些其他的名字,它應該沒問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.