Результаты поиска по запросу "implicit-conversion"

1 ответ

Когда требуется явное перемещение для оператора return?

Вкомментарий к другому вопросу [https://stackoverflow.com/q/17473753/321013] Джонатан Уэйкли отвечает на мое заявление: Вам никогда не нужно явно перемещать возвращаемое значение функции локальной переменной. Это неявное движение туда -> ... ...

1 ответ

Эта-расширение между методами и функциями с перегруженными методами в Scala

Я хотел бы понять, почему eta-расширение (§6.26.5) не работает для перегруженных методов. Например, если у меня есть два следующих метода: def d1(a: Int, b: Int) {} def r[A, B](delegate: (A, B) ⇒ Unit) {}Я могу сделать это: r(d1)Но при ...

5 ответов

Почему ограничение общего типа приводит к неявной ошибке преобразования ссылок?

Я создал несколько интерфейсов и общих классов для работы с назначениями в повестке дня: interface IAppointment<T> where T : IAppointmentProperties { T Properties { get; set; } } interface IAppointmentEntry<T> where T ...

ТОП публикаций

2 ответа

Поскольку существует два способа определения преобразования в C ++, как они взаимодействуют, когда есть две возможности для одного и того же преобразования?

Я просто ищу разъяснения о том, как работает C ++, на самом деле речь не идет о решении конкретной проблемы в моем коде.В C ++ вы можете сказать, что тип A д...

8 ответов

Неявное преобразование int в double

Итак, я немного запутался. У меня сложилось впечатление, что это должно работать: в этом случае обаa а такжеb являются целыми (счетчики, если быть точным).В ...

1 ответ

Типовые шаблоны операторов преобразования и семантика перемещения: какое-либо универсальное решение?

Это продолжениеЯвные ref-квалифицированные шаблоны операторов преобразования в действии, Я экспериментировал со многими различными вариантами и привожу здесь...

5 ответов

Непоследовательное поведение неявного преобразования между неподписанными и большими типами со знаком

Рассмотрим следующий пример:

1 ответ

Неявное преобразование между Scala.Long и Java.lang.Long в коллекциях

3 ответа

Поддерживает ли Swift неявное преобразование?

Например, у меня есть следующий код:

6 ответов

Можете ли вы использовать ключевое слово явное, чтобы предотвратить автоматическое преобразование параметров метода?

Я знаю, что вы можете использовать ключевое слово C ++ «явный» для конструкторов классов, чтобы предотвратить автоматическое преобразование типа. Можете ли вы использовать эту же команду для предотвращения преобразования параметров для метода ...