Articles of lançando

Converter hex em representação de texto para o número decimal

Eu estou tentando converter hexadecimal para decimal usando o PostgreSQL 9.1 com esta consulta: SELECT to_number(‘DEADBEEF’, ‘FMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX’); Estou tendo o erro a seguir: ERROR: invalid input syntax for type numeric: ” ” O que estou fazendo de errado?

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

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

Como transmitir para o tipo UnsafeMutablePointer no swift

Tentando passar “self” para uma function C no swift, ao chamar o seguinte código: var callbackStruct : AURenderCallbackStruct = AURenderCallbackStruct.init( inputProc: recordingCallback, inputProcRefCon: UnsafeMutablePointer ) Qual é a maneira ideal de converter “self” em um tipo UnsafeMutablePointer aqui?

O const_cast é seguro?

Não consigo encontrar muita informação sobre const_cast . A única informação que pude encontrar (no Stack Overflow) é: O const_cast() é usado para adicionar / remover const (ness) (ou volatilidade) de uma variável. Isso me deixa nervoso. Poderia usar um const_cast causar comportamento inesperado? Se sim, o que? Alternativamente, quando é const_cast usar o const_cast […]

Como você lança uma lista de supertipos para uma lista de subtipos?

Por exemplo, digamos que você tenha duas classs: public class TestA {} public class TestB extends TestA{} Eu tenho um método que retorna um List e gostaria de converter todos os objects nessa lista para TestB para que eu acabe com um List .

casting void ** para array 2D de int – C

Eu estou tentando converter um void ** ponteiro para um array int ** 2D em C aqui está o código com o qual estou tentando trabalhar (com todos os bits externos removidos): \*assume that i have a data structure called graph with some *element “void** graph” in it and some element “int order” */ void […]

Elenco regular vs. static_cast vs. dynamic_cast

Eu tenho escrito código C e C ++ por quase vinte anos, mas há um aspecto dessas linguagens que eu nunca entendi de verdade. Eu obviamente usei castings regulares, ou seja, MyClass *m = (MyClass *)ptr; em todo o lugar, mas parece haver dois outros tipos de castings, e eu não sei a diferença. Qual […]