簡體   English   中英

通常的不合格查找和依賴於參數的名稱查找(ADL)

[英]Usual unqualified lookup and Argument-dependent name lookup(ADL)

對於不合格的名稱查找,“通常的不合格的查找”和“依賴於參數的名稱查找”(ADL),我無法在標准中找到哪個最先發生?

同樣,當兩者都嘗試向重載候選集中添加內容時,順序似乎並不重要。 但是仍然很高興知道先發生哪一個。

謝謝

不管先到哪個,對嗎? 名稱查找將生成一組可能的名稱。

3.4名稱查找
如果名稱查找發現名稱是函數名稱,則名稱查找可以將一個以上的聲明與一個名稱相關聯。 聲明被聲明為一重載函數。

該標准專門說“設置”。 作為數學構造,集合{1,2,3}與{2,3,1}和{3,2,1}相同。 順序無關緊要。 重要的是何時發生過載解析和應用程序訪問規則。 這里的標准很明確。 在引言段落中再次引用3.4:

名稱查找成功后,將進行重載解析。 僅當名稱查找和函數重載解析成功后,才考慮訪問規則。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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