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