Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

BitArray Library

The BitArray library is a C++ implementation of a dynamic array of bits, providing various bitwise operations, resizing, and other utilities for managing and manipulating bits efficiently.

This project demonstrates how to implement a memory-efficient, low-level data structure for managing bits in C++. It serves as a practical exercise in custom container design, bitwise operations, and performance-oriented programming.

๐Ÿ› ๏ธ Building and Running

To build and execute the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/TimSkripnikov/BitArray-Library.git
    cd BitArray-Library
  2. Generate build files:

    mkdir build
    cmake -S . -B build
  3. Build the project:

    cmake --build build
  4. Run the tests:

    ./build/tests/BitArrayTest

๐Ÿš€ Running Tests

The project includes unit tests to verify the functionality of the BitArray class. The tests are compiled and executed as part of the build process using the command in step 4 above. Upon execution, you will see the results of the test cases in the terminal.


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages