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