types

¿Puedo asumir que el tamaño de long int es siempre de 4 bytes?

Es siempre cierto que long int (que entiendo que es un sinónimo de long) es 4 bytes? ¿puedo confiar en eso? Si no, ¿podría ser cierto para un sistema operativo basado en POSIX?

¿Por qué C++ promueve un int a un float cuando un float no puede representar todos los valores de int?

Digamos que tengo lo siguiente: int i = 23; float f = 3.14; if (i == f) // do something i será promovido a float y los do ... comparados, pero ¿puede a float representar todos los valores int? ¿Por qué no promover tanto el int y el float a un double?

¿Se puede usar el tipo genérico de un método Java genérico para imponer el tipo de argumentos?

Me gustaría usar un tipo genérico para asegurar que los argumentos de un método son del mismo tipo, así: public static < ... no es lo que quería. ¿Hay alguna manera de usar un tipo genérico para forzar el tipo de todos los argumentos de un método?

¿Cómo proporcionar declaraciones de tipo explícitas para funciones cuando se utiliza GHCi?

¿Cómo definir el equivalente de esta función (tomado de learnyouahaskell) dentro de GHCi? import Data.List numUniques : ... ): > let numUniques' = ((length . nub) :: (Eq a) => [a] -> Int) > :t numUniques' numUniques' :: [()] -> Int

Sistema de uso de C#.Escriba como parámetro genérico

Tengo una lista de tipos (System.Tipo) que necesitan ser consultados en la base de datos. Para cada uno de estos tipos, nece ... ; Pero no puedo realizar lo siguiente: Session.Linq<typeOne>() ¿Cómo puedo usar un Tipo como parámetro Genérico?

PDO:: PARAM para fechas?

¿Existen algunos PDO::PARAM_??? que se pueden usar para fechas o marcas de tiempo? Código de ejemplo: $sql = "UPDATE my_t ... are ($sql); $statement->bindParam (":date", strtotime (date ("Y-m-d H:i:s")), PDO::PARAM_STR); $statement->execute ();

¿Cómo puedo obtener el tipo de datos de una variable en C#?

¿Cómo puedo averiguar qué tipo de datos contiene alguna variable? (por ejemplo, int, string, char, etc.) Ahora tengo algo c ... this.name = name; } public int getName() { return this.name; } } }

valor mínimo y máximo del tipo de datos en C

¿Cuál es la función para determinar el valor mínimo y máximo posible de los tipos de datos (es decir, int, char.etc) en C?

¿Cuándo es uint8 t ≠ unsigned char?

Según C y C++, CHAR_BIT >= 8. Pero cuando CHAR_BIT > 8, uint8_t ni siquiera se puede representar como 8 bits. Debe ser ... 8_t como un tipo distinto de unsigned char? (Si la respuesta es diferente para C y C++ entonces me gustaría saber ambos.)

¿Cómo se actualiza un campo DateTime en T-SQL?

La siguiente consulta no actualiza el campo datetime: update table SET EndDate = '2009-05-25' WHERE Id = 1 También lo probé sin guiones, pero eso tampoco funciona.

¿Por qué este código de Haskell produce el error "tipo infinito"?

Soy nuevo en Haskell y me enfrento a un error de "no puedo construir tipo infinito" que no puedo entender. De hecho, más al ... po de lo que es. Mire cuidadosamente qué tipo es todo versus cómo lo está usando, y esto generalmente descubrirá el problema.

Llamar A Métodos De Tipo Dentro De Un Método De Instancia

Apple tiene una buena explicación de los Métodos de Tipo (Clase) Aquí. Sin embargo, su ejemplo se ve así: class SomeClass ... ClassA = ClassA() let test:( dynamicRet:String, staticRet:String ) = instance.callBoth() ¿alguien tiene una pista para mí?

Tipo de objeto regex compilado en python

¿Cuál es el tipo de expresión regular compilada en python? En particular, quiero evaluar isinstance(re.compile(''), ???) ... False break elif isinstance(allowed, REGEX_TYPE) and allowed.match(input): ignored = False break

Evitar la contaminación del espacio de nombres en Haskell

Estoy usando muchos registros diferentes en un programa, con algunos de ellos usando los mismos nombres de campo, por ejemplo ... mbiar el nombre de los campos (que no quiero hacer). ¿Cuál es la forma oficialmente sugerida de lidiar con esto en Haskell?

¿Qué hace: en PostgreSQL? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Dos puntos (::) notación en SQL ... vergonzoso preguntar por LO, pero me imaginé que Google esperanzadamente ver esta respuesta para otras personas en el futuro.

¿Por qué puedo escribir funciones de alias y usarlas sin hacer casting?

En Go, si define un nuevo tipo, por ejemplo: type MyInt int Entonces no se puede pasar un MyInt a una función que espera ... de mis tipos de función bastante largos de esta manera, pero quiero asegurarme de que se espera y es aceptable hacer esto:)

Cómo pasar un tipo como parámetro de método en Java

En Java, ¿cómo se puede pasar un tipo como parámetro (o declarar como variable)? No quiero pasar una instancia del tipo, ... na corta, xml. El código en el if / else será muy pequeño (una o dos líneas) y utilizará algunas variables de clase privadas.

Conversión de tipo-unsigned a signed int / char

He intentado ejecutar el siguiente programa: #include <stdio.h> int main() { signed char a = -5; unsigned ch ... salidas diferentes para ambos? ¿Debe la salida ser como abajo ? Char es LO MISMO!!! int es IGUAL!!! A codepad link.

¿Cuál es la diferencia entre una clase y un tipo en Scala (y Java)?

Scala ¿Dónde se pueden observar diferencias entre una clase y un tipo en Scala y por qué es importante esta distinción? ¿ ... e puede reconocer en Java? (Ver ¿Cuál es la diferencia entre Tipo y Clase? como una introducción agnóstica del lenguaje.)

Determinar si la colección es de tipo IEnumerable

Cómo determinar si el objeto es de tipo IEnumerable ? Código: namespace NS { class Program { static IEnumerabl ... var type = i.GetType(); Console.WriteLine(type.Equals(typeof(IEnumerable<int>))); } } }