Resultados de la búsqueda a petición "casting"

2 la respuesta

¿Qué tan grande es la pérdida de precisión convirtiendo larga a doble?

He leído en diferentes publicaciones sobre stackoverflow y en la documentación de C #, que la conversiónlong (o cualquier otro tipo de datos que represente un número) paradouble pierde precisión Esto es bastante obvio debido a la representación ...

5 la respuesta

¿Algún ejemplo real de reinterpret_cast cambiando un valor de puntero?

Según el estándar C ++, unreinterpret_cast de un punteroT* a algún otro tipo de punteroQ* puede cambiar o no cambiar el valor del puntero [https://stackoverflow.com/questions/1863069/casting-via-void-instead-of-using-reinterpret-cast] Dependiendo ...

1 la respuesta

Autoboxing / Unboxing al convertir Integer a int usando el método 'cast'

Aquí hay un caso muy simple: estoy tratando de lanzar un tipo de Objeto a una primitiva como esta: Object object = Integer.valueOf(1234); int result1 = int.class.cast(object); //throws ClassCastException: Cannot convert java.lang.integer to int ...

6 la respuesta

¿Cuál es la diferencia entre lanzar a 'flotante' y agregar 'f' como sufijo al inicializar un 'flotante'?

Cuál es la diferencia entre float f = (float) 99.32 ;y float f = 99.32f ;Ambos compilaron y corrieron con éxito.

1 la respuesta

Conversión requerida utilizando el operador condicional ternario C #

Estoy tratando de averiguar por qué se requieren yesos en los siguientes ejemplos: bool test = new Random().NextDouble() >= 0.5; short val = 5; // Ex 1 - must cast 0 to short short res = test ? 5 : 0; // fine short res = test ? val : 0; // error ...

3 la respuesta

¿Cómo escribo con type_info?

He almacenado un puntero a untype_info objeto. int MyVariable = 123; const std::type_info* Datatype = &typeid(MyVariable);¿Cómo podría usar esto para encasillar otra variable para ese tipo? Intenté esto, pero no funciona: std::cout << ...

8 la respuesta

¿Cuándo deben usarse static_cast, dynamic_cast, const_cast y reinterpret_cast?

¿Cuáles son los usos adecuados de: static_castdynamic_castconst_castreinterpret_castReparto estilo C(type)valueElenco de estilo funcionaltype(value)¿Cómo se decide cuál usar en qué casos específicos?

4 la respuesta

Cómo lanzarse al tipo UnsafeMutablePointer <Void> en swift

Intentando pasar "self" a una función C de forma rápida, al llamar al siguiente código: var callbackStruct : AURenderCallbackStruct = AURenderCallbackStruct.init( inputProc: recordingCallback, inputProcRefCon: UnsafeMutablePointer<Void> ...

6 la respuesta

C ++: rechazar un objeto heredado con forma de diamante sin RTTI / dynamic_cast

Actualmente estoy trabajando en la integración de un paquete de terceros que utiliza muchas cosas RTTI en una plataforma no RTTI (Android). Básicamente, hice mi propia implementación de RTTI pero estoy atascado en un problema. El problema es que ...

4 la respuesta

¿Cómo convertir un valor de objeto a valores de tipo?

Tengo un tipo como este: public class TypeValue { public Type Type { get; private set; } public object Value { get; private set; } }entonces puedo hacer algo como: TypeValue tv = ... int count = (tv.Type) tv.Value;pero el compilador me ...