簡體   English   中英

錯誤:對'list'的引用不明確

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM