Resultados de la búsqueda a petición "casting"
Qué otros moldes útiles se pueden usar en C ++
C ++ viene con cuatro modelos incorporados. static_castdynamic_castconst_castreinterpret_cast No quiero decir que el mal vistoC (style*)cast. Adicionalmenteaumenta [http://www.boost.org] suministra a ...
¿Puedo revertir el proceso de descomposición de matriz a puntero?
Es legal lanzar un puntero al primer elemento de una matriz a un puntero a toda la matriz? template<typename T, size_t N> void whatever(T(&)[N]) { std::cout << N << '\n'; } int main() { int a[10]; int * p = a; whatever(*(int(*)[10])(p)); // <-- ...
Evitar advertencias de seguridad de tipo con Hibernate Query.list ()
¿Es posible evitar las advertencias de lanzamiento después de usar createQuery (). List? //Type safety: The expression of type List needs unchecked conversion to conform to List<User> List<User> user = (List<User>) session.createQuery("select u ...
Compatibilidad con puntero de estructura
Supongamos que tenemos dos estructuras: typedef struct Struct1 { short a_short; int id; } Struct1; typedef struct Struct2 { short a_short; int id; short another_short; } Struct2; ¿Es seguro emitir desdeStruct2 * aStruct1 *? ¿Qué dice la ...
¿Cómo convierto un número entero en un tipo enumerado?
Sé cómo convertir un tipo enumerado en un entero. type TMyType = (mtFirst, mtSecond, mtThird); var ordValue:integer; enumValue:TMyType; ... ordValue:= Ord(mtSecond); // result is 1 ¿Pero cómo hago la operación inversa y convierto un entero en ...
¿Por qué no se puede convertir el Diccionario <T1, Lista <T2>> en el Diccionario <T1, IEnumerable <T2>>
Me pregunto por qué no puedo emitir (tengo una vaga idea de que esto podría tener algo que ver con esas cosas de co / contravarianza), y me veo obligado a copiar los elementos del primer diccionario a uno nuevo en para obtener el tipo que quiero
¿Por qué los operadores de asignación compuesta de Java + =, - =, * =, / = requieren conversión?
Hasta hoy, pensé que, por ejemplo: i += j; Era solo un atajo para: i = i + j; Pero si intentamos esto: int i = 5; long j = 8;Luegoi = i + j; no compilará peroi += j; compilará bien. ¿Significa que de hechoi += j; es un atajo para algo como ...
C # - Problemas con las entradas de boxing / unboxing / typecasting. No entiend
Me está costando entender esto. Considere el siguiente ejemplo: protected void Page_Load(object sender, EventArgs e) { // No surprise that this works Int16 firstTest = Convert.ToInt16(0); int firstTest2 = (int)firstTest; // This also works ...
Casting un resultado para flotar en el método que devuelve el resultado de cambios flotant
¿Por qué imprime este códigoFalse en .NET 4? Parece que el elenco explícito está causando un comportamiento inesperado. Me gustaría una respuesta más allá de "el punto flotante es incorrecto" o "no hagas eso". float a(float x, float y) { ...
Performance of Object Typecasting
¿Qué tan costoso es el Object Typecasting en términos de rendimiento? Debo tratar de evitar la conversión de texto cuando sea posible?