Результаты поиска по запросу "implicit-conversion"
Когда требуется явное перемещение для оператора return?
Вкомментарий к другому вопросу [https://stackoverflow.com/q/17473753/321013] Джонатан Уэйкли отвечает на мое заявление: Вам никогда не нужно явно перемещать возвращаемое значение функции локальной переменной. Это неявное движение туда -> ... ...
Эта-расширение между методами и функциями с перегруженными методами в Scala
Я хотел бы понять, почему eta-расширение (§6.26.5) не работает для перегруженных методов. Например, если у меня есть два следующих метода: def d1(a: Int, b: Int) {} def r[A, B](delegate: (A, B) ⇒ Unit) {}Я могу сделать это: r(d1)Но при ...
Почему ограничение общего типа приводит к неявной ошибке преобразования ссылок?
Я создал несколько интерфейсов и общих классов для работы с назначениями в повестке дня: interface IAppointment<T> where T : IAppointmentProperties { T Properties { get; set; } } interface IAppointmentEntry<T> where T ...
Поскольку существует два способа определения преобразования в C ++, как они взаимодействуют, когда есть две возможности для одного и того же преобразования?
Я просто ищу разъяснения о том, как работает C ++, на самом деле речь не идет о решении конкретной проблемы в моем коде.В C ++ вы можете сказать, что тип A д...
Неявное преобразование int в double
Итак, я немного запутался. У меня сложилось впечатление, что это должно работать: в этом случае обаa а такжеb являются целыми (счетчики, если быть точным).В ...
Типовые шаблоны операторов преобразования и семантика перемещения: какое-либо универсальное решение?
Это продолжениеЯвные ref-квалифицированные шаблоны операторов преобразования в действии, Я экспериментировал со многими различными вариантами и привожу здесь...
Непоследовательное поведение неявного преобразования между неподписанными и большими типами со знаком
Рассмотрим следующий пример:
Поддерживает ли Swift неявное преобразование?
Например, у меня есть следующий код:
Можете ли вы использовать ключевое слово явное, чтобы предотвратить автоматическое преобразование параметров метода?
Я знаю, что вы можете использовать ключевое слово C ++ «явный» для конструкторов классов, чтобы предотвратить автоматическое преобразование типа. Можете ли вы использовать эту же команду для предотвращения преобразования параметров для метода ...