Preguntas etiquetadas 'casting'

La conversión es un proceso en el que el tipo de un objeto se convierte explícitamente a otro tipo si se permite la conversión. Este proceso puede llevar a un cambio en el valor.
11
respuestas

¿Por qué las asignaciones de operador de asignación de Java + =, - =, * =, / = no requieren conversión?

Hasta hoy pensé, por ejemplo: i + = j; Solo había una etiqueta para: i = i + j; Pero si intentamos esto: int i = 5; j largo = 8; Entonces i = i + j; no compilará, pero i + = j; se compilará bien. ¿Significa esto que en sí mismo?
puesta en enero 03 '12 a las 13:10
23
respuestas

Insertar int para listar en C #

¿Cómo se puede pasar int a enumeración en C #?
set 27 ago. '08 a las 6:58
8
respuestas

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

Cuál es el uso correcto: static_cast dynamic_cast const_cast reinterpret_cast valor de estilo C (tipo) Conversión en el estilo del tipo de función (valor) ¿Cómo decide qué usar en qué casos?
01 dic set. '08 a las 11:11
28
respuestas

Imprimir el resultado de malloc?

En esta pregunta, alguien sugirió en el comentario que no debería ingresar el resultado de malloc, es decir, int * sieve = malloc (sizeof (int) * length); not: int * sieve = (int *) malloc (sizeof (int) * length); ¿Por qué es así?
fijado marzo 03 '09 a las 13:13
8
respuestas

Casting regular contra static_cast vs. dynamic_cast

He estado escribiendo código C y C ++ durante casi veinte años, pero hay un aspecto de estos idiomas que nunca he entendido. Obviamente usé roles regulares, es decir, MyClass * m = (MyClass *) ptr; En todas partes, pero parece que hay otros dos tipos de lanzamientos, y no sé la diferencia ...
set 26 ago. '08 a las 4:20 pm
25
respuestas

Obtener int desde enum en C #

Tengo una clase llamada Preguntas (plural). En esta clase hay una enumeración llamada Pregunta (singular), que se ve así. enumeración pública Pregunta {Role = 2, ProjectFunding = 3, TotalEm ...
establecido el 03 de junio de 2009 a las 9:46
34
respuestas

¿Cómo comprobar si una cadena es un número (float)?

¿Cuál es la mejor manera de probar si una cadena se puede representar como un número en Python? Ahora tengo una función: def is_number (s): try: float (s) return True excepto ValueError: return False Cual, no solo ...
set 09 dic '08 a las 11:03 pm
16
respuestas

Casting directo contra "me gusta" operador?

Considere el siguiente código: void Handler (objeto o, EventArgs e) {// Juro que o es una cadena de caracteres s = (cadena) o; // 1 // - O - cadena s = o como cadena; // 2 // -OR- cadena s = o.ToString (); // 3} ¿Cuál es la diferencia entre los tres tipos de castas ...
set 25 sep. '08 a las 13:09
8
respuestas

¿Cómo convertir un coeficiente a entero \ numérico sin perder información?

Cuando convierto un coeficiente a un número numérico o entero, obtengo los códigos de nivel base, no valores como números. F <- factor (muestra (runif (5), 20, reemplazar = VERDADERO)) ## [1] 0.0248644019011408 0.0248644019011408 0.179684827337041 ## [4] 0.0 ...
set 05 ago '10 a las 21:53
7
respuestas

Cambiar el tipo de datos de columna en Pandas

Quiero convertir una tabla presentada como una lista de listas en un DataFrame de Pandas. Como un ejemplo extremadamente simplificado: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0'] ] df = pd.DataFrame (a) ¿Cuál es la mejor manera de convertir ...
establecido el 09 de abril 13 a las 2:53
9
respuestas

¿Por qué usar static_cast <int> (x) en lugar de (int) x?

Escuché que la función static_cast debería ser preferible para el estilo C o la personalización simple en el estilo de la función. ¿Es esto cierto? Por que
establecido el 19 de septiembre '08 a las 19:33
18
respuestas

Convertir Int a String en Swift

Estoy tratando de averiguar cómo hacer un int en una cadena en swift. Pienso en una solución alternativa utilizando NSNumber, pero me gustaría averiguar cómo hacerlo en Swift. let x: Int = 45 let xNSNumber = x as NSNumber let xString: String = xNSNumber.stringValu ...
se establece el 11 de junio de 14 a las 14:05
11
respuestas

¿Cuándo usar reinterpret_cast?

Estoy un poco confundido con la aplicabilidad de reinterpret_cast vs static_cast. Por lo que he leído, las reglas generales son usar una conversión estática, cuando los tipos pueden interpretarse en tiempo de compilación, por lo tanto, esta palabra es estática ...
set 21 de febrero '09 a las 19:12
18
respuestas

Casting contra la palabra clave "how" en el CLR

Al programar interfaces, descubrí que realizo muchas conversiones para convertir tipos u objetos. ¿Hay alguna diferencia entre estos dos métodos de conversión? Si es así, ¿hay una diferencia en el costo o cómo afecta a mis programas ...
fijado el 30 de enero '09 a las 19:20
13
respuestas

¿Tiene sentido usar "cómo" en lugar de un lanzamiento, incluso si no hay un control de cero?

En los blogs de desarrollo, ejemplos de código en línea y (recientemente) incluso un libro, constantemente me tropiezo con el código: var y = x como T; y.SomeMethod (); o, peor aún, (x como T). Algún método (); No tiene sentido para mí. Si está seguro de que x es de tipo T, debe ...
fijado el 26 de enero '10 a las 16:59