Tiny exercises of modern C++
For each exercise, a simple test is provided to verify its correctness.
- Navigate to the root directory and run CMake
mkdir build
cd build
cmake ..
- You can either build them all once or separately (see individual description)
make
A tiny file management system
make filesys
./filesys/filesys
A tiny compile time map
make map
./genricmap/map
A tiny SQL SELECT clause validator
make validator
./validator/validator
A tiny template Vector class
make vector
./vector/vector
A tiny stack-based virtual machine
make vm
./vm/vm