Improvements in multiple libraries

- Inheritance improvement
- library 5 meets all the requirements
This commit is contained in:
Alessandro Ferro
2021-06-09 17:35:27 +02:00
parent ed5f80bb78
commit 4d524d6df2
7 changed files with 77 additions and 51 deletions

View File

@ -77,7 +77,7 @@ bool Vector<Data>::operator!=(const Vector<Data>& vec)const noexcept{
template <typename Data>
void Vector<Data>::Resize(const ulong newsize){
if(newsize == 0){
Clear();
Vector<Data>::Clear();
}
else if(size != newsize){
ulong limit = (size < newsize) ? size : newsize;