An open API service indexing awesome lists of open source software.

https://github.com/vevdokimovm/polymorphic-vector-cpp

C lab: runtime-polymorphic vector with generic Map and Filter higher-order functions
https://github.com/vevdokimovm/polymorphic-vector-cpp

c functional-programming higher-order-functions polymorphism

Last synced: about 2 hours ago
JSON representation

C lab: runtime-polymorphic vector with generic Map and Filter higher-order functions

Awesome Lists containing this project

README

          

# polymorphic-vector-cpp

C lab — **Polymorphic Vector with generic Map and Filter**. Implements a runtime-polymorphic vector in pure C, supporting generic `map` and `filter` higher-order functions.

University lab (Programming in C).

## Features

- Polymorphic vector container in C (void* based)
- Generic `Map` and `Filter` functions operating on any vector type
- Complex number unit for testing
- Unit tests

## Build

```bash
cd "Polymorphic Vector - With Generic Map And Filter"
make
# or
cmake . && make
```

## License

MIT