Resultados da pesquisa a pedido "casting"
Por que o sinal de ponteiro de 32 bits é estendido quando convertido para uint64_t?
Quando compilado como um processo de 32 bits, o código a seguir é impressoffffffff82223333 ao invés de82223333, parece que um ponteiro é sempre estendido ao sinal quando convertido emuint64_t. Por que é que? #include <stdint.h> #include ...
Por que não posso usar a palavra-chave as para uma estrutura?
Eu defini a seguinte estrutura: public struct Call { public SourceFile caller; public SourceFile callee; public Call(SourceFile caller, SourceFile callee) { this.caller = caller; this.callee = callee; } }Posteriormente, atribuo-o à propriedade ...
Descartar a parte milissegundos do timestamp
Como posso descartar / arredondar o
Precedência de operadores de conversão implícita em C ++
EDIT: Após o comentário de Mike Seymour, eu substituí
Casting double para outro tipo numérico
há algo que me intriga e não encontrei muita informação sobre as especificações da VM. É um pouco obscuro e seria bom se alguém pudesse me explicar.Estas pou...
Como lançar blocos de e para void *
Então, eu estou tentando passar um bloco como um
Pode-se acessar as funções de membros privados através de conversão para tipos compatíveis com layout?
Da discussão desta questãoComo o acesso para variáveis privadas é implementado em C ++ sob o capô? Eu postei uma variação: em vez de acessar um membro de d...
Resultado do casting duplo para int está errado
Parece haver algum tipo de erro de arredondamento obscuro quando executo o seguinte código: