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

10 ответов

Почему printf («% f», 0); дать неопределенное поведение?

Заявление

3 ответа

Почему помощник Linq Cast <> не работает с неявным оператором приведения?

Пожалуйста, прочтите до конца, прежде чем принимать решение о голосовании в двух экземплярах ... У меня есть тип, который реализуетimplicit cast Оператор другого типа: class A { private B b; public static implicit operator B(A a) { return a.b; ...

1 ответ

Добавить неявное преобразование из unique_ptr <T> в T *

Общий вопрос: Не вдаваясь в подробности, является ли это хорошей идеей, как я могу добавить оператор неявного преобразования в класс, который уже был определ...

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

3 ответа

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

Я хотел бы знать, почему неявное преобразование типов не работает с внешней перегрузкой операторов в шаблонах классов. Вот рабочая версия без шаблонов: class foo { public: foo() = default; foo(int that) {} foo& operator +=(foo rhs) { return ...

3 ответа

Неявное преобразование против класса типа

В Scala мы можем использовать как минимум два метода для модификации существующих или новых типов. Предположим, мы хотим выразить, что что-то можно определить количественно, используяInt, Мы можем определить следующую черту. Неявное ...

5 ответов

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

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

1 ответ

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

Вкомментарий к другому вопросу Джонатан Уэйкли отвечает на мое заявление:Вам никогда не нужно явно перемещать возвращаемое значение функции локальной перемен...

4 ответа

Как я могу конвертировать Scala Map в Java Map с помощью scala.Float для преобразования java.Float в k / v

1 ответ

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

0 ответов

http://cgit.freedesktop.org/libreoffice/core/tree/compilerplugins/clang

вел серьезный рефакторинг некоторого кода C ++ и обнаружил многочисленные ошибки, возникающие в результате неявных преобразований, о которых я не знаю. примерstruct A *a(); bool b() { return a(); } void c() { int64_t const d(b()); } вопросыВbтип ...