Resultados da pesquisa a pedido "implicit-conversion"

3 a resposta

Swift suporta conversão implícita?

Por exemplo, eu tenho o seguinte código: let numberOfBlocks = 3 let blockWidth = SKSpriteNode(imageNamed: "image.png").size.width let padding = 20.0 let offsetX : Float = (self.frame.size.width - (blockWidth * numberOfBlocks + padding ...

6 a resposta

Classes com operadores de conversão de modelo e não modelo na condição da instrução switch

O problema surgiu originalmente emessa questão [https://stackoverflow.com/questions/25046418/internal-compiler-error-templated-conversion-operator-in-switch-expression] . Considere o seguinte código: class Var { public: operator int () const { ...

3 a resposta

auto it = vector.begin () tipo resultante não é convertível em const_iterator

Os contêineres são obrigados a fornecer umaiterator tipo que é implicitamente conversível em umconst_iterator. Diante disso, estou tentando usarauto para inicializar um objeto viavector::begin()e use esse objeto resultante emstd::distance onde o ...

1 a resposta

A refatoração de um operador sobrecarregado em uma função que não é membro pode quebrar algum código?

Considere um modelo de classe herdado com operadores de adição sobrecarregados+= e+ template<class T> class X { public: X() = default; /* implicict */ X(T v): val(v) {} X<T>& operator+=(X<T> const& rhs) { val += rhs.val; return *this; } X<T> ...

11 a resposta

Podemos definir conversões implícitas de enumerações em c #?

É possível definir uma conversão implícita de enumerações em c #? algo que poderia conseguir isso? public enum MyEnum { one = 1, two = 2 } MyEnum number = MyEnum.one; long i = number;Se não, por que não? Para uma discussão mais aprofundada e ...

2 a resposta

Compreendendo conversões implícitas para printf

O Padrão C99 diferencia entre conversões de tipo implícitas e explícitas (6.3 Conversões). Acho que, mas não foi possível encontrar, que as projeções implícitas são executadas, quando o tipo de destino é de maior precisão que a fonte e pode ...

3 a resposta

Conversão implícita da opção Scala - má prática ou recurso ausente?

Eu representei meu modelo de dados como classes de caso, digitando valores que podem ser nulos como Option. case class Document(id: Long, title: String, subtitle: Option[String])Agora eu tento instanciar a classe de caso: Document(123, "The ...

3 a resposta

por que std :: cout conversível em void * se estiver usando g ++?

Por que alguém pode lançar umstd::ostream para umvoid ponteiro? Não conheço nenhum operador de conversão desse tipo emstd::ostream. Código abaixo #include <iostream> int main() { void *p = std::cout; // why does this work? } Estou fazendo essa ...

2 a resposta

É garantido que o novo inteiro (i) == i em Java?

Considere o seguinte trecho: int i = 99999999; byte b = 99; short s = 9999; Integer ii = Integer.valueOf(9); // should be within cache System.out.println(new Integer(i) == i); // "true" System.out.println(new Integer(b) == b); // "true" ...

2 a resposta

A conversão implícita de uma função em uma função de segunda ordem funciona apenas se a função a ser convertida tiver pelo menos dois parâmetros

Eu tenho um problema de conversões implícitas e funções de ordem superior. Parece que uma conversão implícita de uma função em uma função de segunda ordem funciona apenas se a função a ser convertida tiver pelo menos dois ...