Что плохого, если я создаю шаблон как Wrap < 5>4 > p;
?
Это должно быть интуитивно очевидно, просто взглянув на утверждение: это сбивает с толку даже человека!Компилятор не может справиться с двойным значением >
здесь: означает ли оно «больше чем»?Означает ли это «закрыть список аргументов шаблона»?Оказывается, это означает и , и компилятор не имеет ни малейшего намека на то, какое значение применять где.Оба являются технически действительными анализами.