auto main() -> int { Ptr2PtrC ptr2ptrc{new int* const{nullptr}}; } [/code] Этот код компилируется с GCC 15.2, но отклоняется Clang 21.1.0: [code]error: ambiguous deduction for template arguments of 'Ptr2PtrC' 22 | Ptr2PtrC ptr2ptrc{new int*const{nullptr}};[/code] [list] [*]Какое правильное решение и почему? [*]Как работает CTAD для второго параметра шаблона — Const в моем случае? [*]Как трансформируются направляющие вывода для шаблона псевдонима? [/list]