Mi piace molto il modo in cui le utilità SysInternals (ad esempio Process Explorer) gestiscono la compatibilità a 64 bit. Sembra che l'eseguibile a 32 bit abbia la versione a 64 bit incorporata e lo e
Durante una revisione del codice che ho incontrato un po 'di codice che definisce una struttura semplice come segue: class foo {
unsigned char a;
unsigned char b;
unsigned char c;
}
Scrivo software in cui ogni bit deve essere esatto (è per la CPU), quindi __packed è molto importante. typedef union{
uint32_t raw;
struct{
unsigned int present:1;
unsigned int rw:1;