Результаты поиска по запросу "implicit-conversion"
Почему помощник Linq Cast <> не работает с неявным оператором приведения?
Пожалуйста, прочтите до конца, прежде чем принимать решение о голосовании в двух экземплярах ... У меня есть тип, который реализуетimplicit cast Оператор другого типа: class A { private B b; public static implicit operator B(A a) { return a.b; ...
Добавить неявное преобразование из unique_ptr <T> в T *
Общий вопрос: Не вдаваясь в подробности, является ли это хорошей идеей, как я могу добавить оператор неявного преобразования в класс, который уже был определ...
Неявное преобразование при перегрузке операторов для шаблонных классов
Я хотел бы знать, почему неявное преобразование типов не работает с внешней перегрузкой операторов в шаблонах классов. Вот рабочая версия без шаблонов: class foo { public: foo() = default; foo(int that) {} foo& operator +=(foo rhs) { return ...
Неявное преобразование против класса типа
В Scala мы можем использовать как минимум два метода для модификации существующих или новых типов. Предположим, мы хотим выразить, что что-то можно определить количественно, используяInt, Мы можем определить следующую черту. Неявное ...
Непоследовательное поведение неявного преобразования между неподписанными и большими типами со знаком
Рассмотрим следующий пример:
Когда требуется явное перемещение для оператора return?
Вкомментарий к другому вопросу Джонатан Уэйкли отвечает на мое заявление:Вам никогда не нужно явно перемещать возвращаемое значение функции локальной перемен...
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тип ...