Здравствуйте, T4r4sB, Вы писали:
TB>Здравствуйте, collider, Вы писали:
C>>ну наверное тем, что 123- это int
TB>Ииии? Компилятор должен перебрать все возможные специализации шаблона, чтобы узнать, если ли среди них та, у которой есть конструктор, принимающий int (и единственная ли она)?
TB>Задавай компилятору простые загадки.
TB>Хорошая загадка: "функция принимает параметр типа T, я в неё запихиваю параметр типа int, угадай T".
TB>Ещё хорошая загадка: "функция принимает параметр типа std::vector<T>, я в неё запихиваю параметр типа std::vector<int>, угадай T".
TB>Плохая загадка: "функция принимает параметр типа some_struct<T>, я в неё запихиваю параметр типа int, угадай T".
TB>Ты видишь разницу между третьей загадкой и первыми двумя?
Неа, все 3 имеют одну единственно правильную отгадку