bit_array

September 14, 2025 ยท View on GitHub

Shows how to use xtd::collections::bit_array class.

Sources

Build and run

Open "Command Prompt" or "Terminal". Navigate to the folder that contains the project and type the following:

xtdc run

Output

my_ba1
   count:    5
   length:   5
   values:
   false   false   false   false   false
my_ba2
   count:    5
   length:   5
   values:
   false   false   false   false   false
my_ba3
   count:    40
   length:   40
   values:
    true   false   false   false   false   false   false   false
   false    true   false   false   false   false   false   false
    true    true   false   false   false   false   false   false
   false   false    true   false   false   false   false   false
    true   false    true   false   false   false   false   false
my_ba4
   count:    5
   length:   5
   values:
    true   false    true    true   false
my_ba5
   count:    160
   length:   160
   values:
   false    true    true   false   false   false   false   false
   false   false   false   false   false   false   false   false
   false   false   false   false   false   false   false   false
   false   false   false   false   false   false   false   false
    true    true    true   false   false   false   false   false
   false   false   false   false   false   false   false   false
   false   false   false   false   false   false   false   false
   false   false   false   false   false   false   false   false
   false   false   false    true   false   false   false   false
   false   false   false   false   false   false   false   false
   false   false   false   false   false   false   false   false
   false   false   false   false   false   false   false   false
    true   false   false    true   false   false   false   false
   false   false   false   false   false   false   false   false
   false   false   false   false   false   false   false   false
   false   false   false   false   false   false   false   false
   false    true   false    true   false   false   false   false
   false   false   false   false   false   false   false   false
   false   false   false   false   false   false   false   false
   false   false   false   false   false   false   false   false