Resultados da pesquisa a pedido "casting"

3 a resposta

Java - curto e fundição

Eu tenho o seguinte trecho de código. public static void main(String[] args) { short a = 4; short b = 5; short c = 5 + 4; short d = a; short e = a + b; // does not compile (expression treated as int) short z = 32767; short z_ = 32768; // does ...

2 a resposta

Como detectar esse parâmetro é uma tupla de dois tipos arbitrários?

Na verdade, o que estou fazendo é mais complexo, mas é possível implementar funções para detectar que algo é uma tupla, independentemente de quais são os tipos de seus elementos. Este é o meu método que não funciona (veja o comentário na última ...

9 a resposta

A maneira mais eficiente de converter a lista <SubClass> na lista <BaseClass>

eu tenho umList<SubClass> que eu quero tratar como umList<BaseClass>. Parece que não deve ser um problema, desde que lance umSubClass para umBaseClass é fácil, mas meu compilador reclama que o elenco é impossível. Então, qual é a melhor maneira ...

5 a resposta

Posso assumir (bool) true == (int) 1 para qualquer compilador C ++?

Posso assumir(bool)true == (int)1 para qualquer compilador C ++?

2 a resposta

Swift - Converter Int64 em AnyObject para NSMutableArray

Oi eu tenho um NSMutableArray e tento isso: var ma = NSMutableArray() let number:Int64 = 8345834344 ma.addObject(number)// Error "Type Int64 does not conform to protocol AnyObject"Como adicionar a variável Int64 ao NSMutableArray ()?

1 a resposta

conversão inválida de 'const int *' para 'int *'

Eu recebo o seguinte erro $ g++ test.cpp test.cpp: In function ‘int test1(const int**, int)’: test.cpp:11:14: error: invalid conversion from ‘const int*’ to ‘int*’ [-fpermissive] a=v[i]; ^ test.cpp: In function ‘int main()’: ...

2 a resposta

Como converter C struct apenas outro tipo de estrutura se o tamanho da memória for igual?

Eu tenho 2 estruturas de matriz significa dados iguais, mas têm formas diferentes como estas: // Matrix type 1. typedef float Scalar; typedef struct { Scalar e[4]; } Vector; typedef struct { Vector e[4]; } Matrix; // Matrix type 2 (you may know ...

2 a resposta

Como desabilito as verificações de anotação do Android @IntDef em casos especiais?

Um desses casos é ler um int de um Bundle e armazená-lo na variável restrita pela anotação @IndDef: public class MainActivity extends ActionBarActivity { @IntDef({STATE_IDLE, STATE_PLAYING, STATE_RECORDING}) @Retention(RetentionPolicy.SOURCE) ...

1 a resposta

Como implementar o polimorfismo com std :: shared_ptr?

Vi outras perguntas sobre esse tópico, mas ainda não encontrei a resposta - acho que estou perdendo alguma coisa: Eu defini duas classes de teste simples: class TestBase { public: TestBase ( ) { }; ~ TestBase ( ) { }; protected: inline virtual ...

3 a resposta

Transmitir objeto (tipo double) para int

Ok, então se eu tiver esse código double a=1.5; int b=(int)a; System.out.println(b);Tudo funciona bem, mas Object a=1.5; int b=(int)a; System.out.println(b);dá o seguinte erro após a execução (o Eclipse não dá nenhum ...