types

C99 tipo de datos booleano?

¿Qué es el tipo de datos booleano C99 y cómo usarlo?

'levels< -' (¿Qué brujería es esta?

En respuesta a otra pregunta, @Marek publicó la siguiente solución: https://stackoverflow.com/a/10432263/636656 dat <- ... e está haciendo aquí. ¿Cuál es el término para este tipo de hechicería, y cómo aumentar mi habilidad mágica en este dominio?

Tipos y clases de variables

Dos preguntas R: ¿Cuál es la diferencia entre el tipo devuelto por typeof) y la clase (devuelto por class) de una variable? ¿Es la diferencia similar a la de, digamos, el lenguaje C++? ¿Cuáles son los posibles tipos y clases de variables?

¿Qué es lo bueno de los genéricos, por qué usarlos?

Pensé en ofrecer este softball a quien le gustaría golpear fuera del parque. ¿Qué son los genéricos, cuáles son las ventajas de los genéricos, por qué, dónde, cómo debo usarlos? Por favor, mantenlo bastante básico. Gracias.

Cómo crear tipo de enumeración en SQLite?

Necesito convertir una tabla de MySQL a SQLite, pero no puedo averiguar cómo convertir un campo de enumeración, porque no pue ... n solo tres valores para que el usuario elija, y me gustaría hacer cumplir eso en la base de datos, no solo en mi aplicación.

largo largo en C / C++

Estoy probando este código en el compilador C++ de GNU y no puedo entender su comportamiento: #include <stdio.h>; in ... largo Pero, si el código se compila tal como está y se ejecuta, produce valores mucho mayores que 10000000000. ¿Por qué?

¿Valores flotantes de doble precisión en Python?

¿Hay tipos de datos con mejor precisión que float?

Scala coincidencia de patrón de tipo múltiple

Me pregunto cómo puedo usar la coincidencia de patrones de tipos múltiples. Tengo: abstract class MyAbstract case class MyF ... o más bonito. Como si tuviera 5 de ellos, escribiré el mismo código 5 veces (llamando a doSomething()). Gracias de antemano!

tipo de comprobación en javascript

¿Cómo puedo comprobar si una variable es actualmente un tipo entero? He buscado algún tipo de recurso para esto y creo que ... l operador === es importante, pero no estoy seguro de cómo comprobar si una variable es un entero (o una matriz para el caso)

Conversión de std:: cxx11::string a std:: string

Uso c++11, pero también algunas bibliotecas que no están configuradas para ello, y necesitan alguna conversión de tipo. En pa ... ar, std::char_traits<char>, std::allocator<char> > const&, unsigned long, H5::DataType const&) const'

¿Qué es () en Haskell, exactamente?

Estoy leyendo Aprende un Haskell, y en los capítulos de la mónada, me parece que () está siendo tratado como una especie de ... o para sí mismo. Estoy confundido en cuanto a cómo encaja en el lenguaje, y como parece ser capaz de soportar cualquier tipo.

Qué hacer cuando la máscara de bits (banderas) enum se vuelve demasiado grande

Tengo un conjunto muy grande de permisos en mi aplicación que represento con una enumeración de Banderas. Se está acercando ... = 36028797018963968, [DescriptionAttribute("Import Export Choices")] //57 ImportExportChoices = 72057594037927936 }

Tipo de Haskell vs newtype con respecto al tipo de seguridad

Sé que newtype se compara más a menudo con data en Haskell, pero estoy planteando esta comparación desde un punto de vista de ... pe en esta luz. Por supuesto, muchos programadores hacen las cosas de manera diferente, pero ¿es esto algo común en haskell?

¿Debo usar double o float?

¿Cuáles son las ventajas y desventajas de usar uno en lugar del otro en C++?

Tipo de datos apropiado para mantener valores porcentuales?

¿Cuál es el mejor tipo de datos para mantener valores porcentuales que van desde 0.00% hasta 100.00%?

¿Cuál es el significado de id?

Estoy (tratando de) aprender Objective-C y sigo encontrándome con una frase como: -(id) init; Y entiendo que id es una pa ... términos de las reglas de conversión de tipo puntero"? ¿id designa automáticamente el objeto a su derecha como un puntero?

¿Por qué el complemento se comporta de manera diferente a través de printf?

Estaba leyendo un capítulo sobre operadores bitwise, me encontré con el programa de operador de complemento de 1 y decidí eje ... ente el valor de ~c. int main () { unsigned char c=4; printf("%d\n", ~c); } Da la salida -5. ¿Por qué no funcionó?

¿El tamaño de un int depende del compilador y/o procesador?

¿El tamaño de un entero dependería del compilador, el sistema operativo y el procesador?

C#: Sobreescribir los tipos de retorno

¿Hay forma de anular los tipos de retorno en C#? Si es así, ¿cómo, y si no por qué y cuál es una forma recomendada de hacerl ... ver, el compilador no permite esto al menos. Así que supongo que es imposible. Pero, ¿qué recomendaría como solución a esto?

¿Qué es la restricción del monomorfismo?

Estoy desconcertado por cómo el compilador haskell a veces infiere tipos que son menos polimórfico de lo que esperaría, por e ... ico? Esta es la pregunta canónica sobre la restricción del monomorfismo en Haskell como se discutió en la meta pregunta.