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

https://github.com/b1tflyyyy/vector-cpp

Simple vector implementation
https://github.com/b1tflyyyy/vector-cpp

cmake cpp cxx education free google mit-license open-source vector

Last synced: 3 months ago
JSON representation

Simple vector implementation

Awesome Lists containing this project

README

          

## ⚙️ Vector C++20 (Simple Implementation)

## 📜 Vector implemented features list:
- [x] `push_back()`
- [x] `reserve()`
- [x] `operator[]`
- [x] `is_empty()`
- [x] `size()`
- [x] `capacity()`
- [x] `move ctor`
- [x] `move assignment operator`
- [x] `copy ctor`
- [x] `copy assignment ctor`
- [x] `basic dtor`
- [x] `3 basic ctors`

## 🔗 Vector Iterator

- The basic FI(Forward Iterator) is also implemented here, and in the near future I will implement RAI(Random Access Iterator).