The BitArray is an array of bits that can be manipulated as desired. While not particularly exciting by itself, this was a college assignment that demonstrates abstract thought, my coding style, and multiple important programming concepts including:
My professor wrote the test harness (tbitarray.cpp and test.h) and I wrote the rest. The zip file contains my code with an .exe file compiled in 64-bit Windows. Click here to download the zip file.