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

4 la respuesta

C # Char de Int usado como String - el equivalente real de VB Chr ()

Estoy tratando de encontrar una respuesta clara a mi pregunta y esnoun duplicado de cualquier otra pregunta en el sitio. He leído muchas publicaciones y preguntas relacionadas sobre esto en SO y varios otros sitios. Por ejemplo, esta es la ...

5 la respuesta

Cómo inicializar un puntero a una dirección de memoria específica en C ++ [duplicado]

Posible duplicado: puntero a una dirección fija específica [https://stackoverflow.com/questions/2389251/pointer-to-a-specific-fixed-address] Comenzó una discusión interesante sobre ...

2 la respuesta

Lanzar una matriz de objetos en una matriz de mi clase deseada

Solo para su revisión, ¿alguien puede explicar rápidamente qué impide que esto funcione (en la compilación): private HashSet data; ... public DataObject[] getDataObjects( ) { return (DataObject[]) data.toArray(); }... y lo que hace que funcione ...

2 la respuesta

¿Por qué el compilador de C # no llama al operador de conversión implícito?

Supongamos que tenemos el siguiente tipo: struct MyNullable<T> where T : struct { T Value; public bool HasValue; public MyNullable(T value) { this.Value = value; this.HasValue = true; } public static implicit operator T(MyNullable<T> value) { ...

2 la respuesta

¿Es seguro transmitir a una clase que tiene el mismo diseño de miembro de datos, pero una implementación diferente?

La primera clase se utilizará para herencia privada para garantizar el mismo diseño exacto. Esto debería hacer que el lanzamiento sea seguro. #include <iostream> #include <string> struct data_base { data_base( int i, std::string&& s ) noexcept : ...

2 la respuesta

Bucle for-in y conversión de tipos solo para objetos que coinciden con el tipo

He visto respuestasaquí [https://stackoverflow.com/questions/26076772/type-casting-in-for-in-loop]que explican cómo decirle al compilador que una matriz es de cierto tipo en un bucle. Sin embargo, ¿Swift da una manera para que el bucle solo ...

2 la respuesta

¿Por qué puedo usar static_cast con void * pero no con char *

Yo sé esoreinterpret_cast [http://en.cppreference.com/w/cpp/language/reinterpret_cast]se usa principalmente yendo hacia o desde unchar*. Pero me sorprendió descubrir questatic_cast [http://en.cppreference.com/w/cpp/language/static_cast]podría ...

8 la respuesta

Fundición de una estructura C en otra

Tengo dos estructuras C idénticas (pero con nombres diferentes): typedef struct { double x; double y; double z; } CMAcceleration; typedef struct { double x; double y; double z; } Vector3d;Ahora quiero asignar una variable de aceleración CMA a ...

4 la respuesta

¿Por qué (int) (objeto) 10m arroja la excepción "La conversión especificada no es válida"?

Por qué este elenco explícito arrojaSpecified cast is not valid. excepción? decimal d = 10m; object o = d; int x = (int)o;Pero esto funciona: int x = (int)(decimal)o;

3 la respuesta

Crear matrices genéricas en Java

public K[] toArray() { K[] result = (K[])new Object[this.size()]; int index = 0; for(K k : this) result[index++] = k; return result; }Este código no parece funcionar, arrojará una excepción: java.lang.ClassCastException: [Ljava.lang.Object; No ...