Resultados da pesquisa a pedido "implicit-conversion"

3 a resposta

Alguém pode me explicar conversões implícitas no Scala?

E, mais especificamente, como é que oBigInt [http://lampsvn.epfl.ch/trac/scala/browser/scala/tags/R_2_7_7_final/src/library/scala/BigInt.scala?view=markup] trabalha para converter int para BigInt? No código fonte, ele lê: ... implicit def ...

5 a resposta

Como o `is_base_of` funciona?

Como o código a seguir funciona? typedef char (&yes)[1]; typedef char (&no)[2]; template <typename B, typename D> struct Host { operator B*() const; operator D*(); }; template <typename B, typename D> struct is_base_of { template <typename T> ...

1 a resposta

Não é possível converter implicitamente a Lista <double> 'em' double '

Continua jogando, o que há de errado nesta parte do meu código, quando eu quero retornar células, recebo esse erro Não é possível converter implicitamente o tipo 'System.Collections.Generic.List' para 'double': public double ...

2 a resposta

Por que <em vez de << na saída do fluxo ainda compila?

Hoje, cometi um pequeno erro de digitação no meu programa e fiquei pensando por que não estava obtendo nenhum resultado, embora o programa tenha sido compilado corretamente. Basicamente, reduz-se a isso: #include <iostream> int main() { ...

3 a resposta

O operador ternário lança inteiro

Por favor, dê uma olhada no código abaixo int a =10; int b =20; System.out.println((a>b)?'a':65);//A System.out.println((a>b)?a:65);//65 System.out.println((a>b)?"a":65);//65Alguém pode me explicar por que está exibindo "A" se eu fiz variável'a' ...

2 a resposta

Problema com std :: reference_wrapper

O problema é claro com o seguinte código: #include <functional> #include <iostream> #include <vector> int main() { //std::vector<int> a, b; int a = 0, b = 0; auto refa = std::ref(a); auto refb = std::ref(b); std::cout << (refa < refb) << '\n'; ...

1 a resposta

Nenhuma conversão viável de std :: function para bool

O C ++ 11std::function deve implementaroperator bool() const [http://www.cplusplus.com/reference/functional/function/operator_bool/], então por que clang me diz que não há conversão viável? #include <functional> #include <cstdio> inline double ...

1 a resposta

Adicione conversão implícita de unique_ptr <T> para T *

Pergunta Geral: Sem entrar em uma boa ideia, como posso adicionar um operador de conversão implícito a uma classe que já foi definida? Por exemplo, digamos queQuero que unique_ptr <T> converta implicitamente em T *, mas não posso apenas adicionar ...

1 a resposta

Scala: método genérico usando evidência implícita não compila

Estou aprendendo Scala trabalhando nos exercícios do livro "Scala para os impacientes". Uma pergunta é a seguinte: Dado um mutávelPair[S, T] classe, use uma restrição de tipo para definir um método de troca que pode ser chamado se os parâmetros ...

1 a resposta

Três conversões na sequência de conversão implícita em C ++

A página emhttp://en.cppreference.com/w/cpp/language/implicit_cast [http://en.cppreference.com/w/cpp/language/implicit_cast]afirma que até três seqüências de conversão podem ser feitas em uma sequência implícita de conversão: A sequência ...