preguntar acerca de bit-fields
13
réponses
Déclarer et utiliser un champ de bits enum dans Swift
Comment les champs de bits doivent-ils être déclarés et utilisés dans Swift?
Déclarer une énumération comme celle-ci fonctionne, mais essayer de ou 2 valeurs ensemble échoue à compiler:
enum MyEnum: Int
{
case One = 0x01
case Two = …
demandé sur
1970-01-01 00:33:34
4
réponses
Pourquoi la taille de la classe augmente lorsque int64 t passe à int32 t
Dans mon premier exemple, j'ai deux champs de bits en utilisant int64_t. Quand je compile et obtiens la taille de la classe, j'obtiens 8.
class Test
{
int64_t first : 40;
int64_t second : 24;
};
int main()
{
std::cout << sizeof(T …
demandé sur
1970-01-01 00:33:36
2
réponses
Y a — t-il un bit équivalent de sizeof() en C?
Sizeof () ne fonctionne pas lorsqu'il est appliqué aux champs de bits:
# cat p.c
#include<stdio.h>
int main( int argc, char **argv )
{
struct { unsigned int bitfield : 3; } s;
fprintf( stdout, "size=%dn", sizeof(s.bitfield) );
…
demandé sur
1970-01-01 00:33:30
9
réponses
Est-ce que Python a un type bitfield?
j'ai besoin d'une représentation compacte d'un tableau de booléens, Python a-t-il un type bitfield intégré ou Ai-je besoin de trouver une solution alternative?
... …
demandé sur
1970-01-01 00:33:28