テンプレート演繹における部分順序付け手順
テンプレート演繹では、テンプレート関数またはクラス テンプレート特殊化の間で部分順序付けが確立され、それらの相対的な順序が決定されます。特異性。この手順には、テンプレートごとに変換された関数タイプを作成し、それらを比較してどちらがより特化されているかを判断することが含まれます。
手順:
結論:
他のテンプレートの元の関数タイプと照合できる、変換された関数タイプは、より特殊化されたものとみなされます。この手順は、クラス テンプレートを関数テンプレートに変換し、同じ順序付けルールを適用することによって、クラス テンプレートの部分特殊化を比較するためにも使用されます。結果として生じる部分的な順序付けは、指定された引数のセットに対して最も特殊なテンプレートを選択するのに役立ちます。
以上が部分順序付けは、テンプレート控除で最も特殊なテンプレートをどのように決定しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。