static void BitNSample() { Bit1 x1a = 0; Bit1 x1b = 1; Bit4 x4a = 15; // 4ビットなので15までOK Bit63 x63a = 0x4000_0000_0000_0000; #if false // #if を外すとコンパイルエラーになる Bit1 x1c = 2; // 2は2ビットなのでダメ Bit4 x4b = 16; Bit63 x63b = 0x8000_0000_0000_0000; #endif }
void A(Bit1 x) { }