Je fais du dev en F # depuis un moment et je l’aime bien. Cependant, un mot à la mode que je connais n’existe pas dans F #, c’est un type plus élevé. J’ai lu des documents sur les types les plus élevés, et je pense comprendre leur définition. Je ne sais pas pourquoi ils […]
Est-il possible d’atteindre le code suivant? Je sais que ça ne marche pas, mais je me demande s’il y a une solution de rechange? Type k = typeof(double); List lst = new List();
J’essaie ce code sur le compilateur C ++ de GNU et je suis incapable de comprendre son comportement: #include ; int main() { int num1 = 1000000000; long num2 = 1000000000; long long num3; //num3 = 100000000000; long long num4 = ~0; printf(“%u %u %u”, sizeof(num1), sizeof(num2), sizeof(num3)); printf(“%d %ld %lld %llu”, num1, num2, num3, […]
Pourquoi cette ligne indique-t-elle l’erreur Error: incomplete type is not allowed ? ssortingngstream ss;
Quel est le type de données booléen C99 et comment l’utiliser?
Je voudrais avoir plusieurs types qui partagent la même implémentation mais qui sont toujours de type différent en C ++. Pour illustrer ma question par un exemple simple, j’aimerais organiser un cours sur les pommes, les oranges et les bananes, qui ont toutes les mêmes opérations et la même implémentation. Je voudrais qu’ils aient des […]
Javadoc officiel dit que Math.floor renvoie un double qui est “égal à un entier mathématique”, mais alors pourquoi ne devrait-il pas renvoyer un int?
Hypothétiquement, ce serait pratique pour moi de faire ceci: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, ssortingng) où la méthode GetColumns appellera une méthode différente en fonction du type transmis. Oui, je pourrais le faire en tant que drapeau booléen ou similaire, je me demandais simplement s’il y avait un moyen de peut-être passer ceci, puis demander: typeof (arg […]
Les types de données algébriques (ADT) dans Haskell peuvent automatiquement devenir des instances de certaines typeclasse s (comme Show , Eq ) en dérivant d’eux. data Maybe a = Nothing | Just a deriving (Eq, Ord) Ma question est la suivante: comment cela fonctionne-t-il, c’est-à-dire comment Haskell sait-il comment mettre en œuvre les fonctions de […]
Donc, la raison pour laquelle les types de données primitifs typedef : ed est d’abstraire la représentation de bas niveau et de la rendre plus facile à comprendre ( uint64_t au lieu de long long , qui est de 8 octets). Cependant, il y a uint_fast32_t qui a le même type que uint32_t . L’utilisation […]