#pragma once #include "Array.h" namespace MbD { template class Vector : public Array { public: Vector() {} Vector(size_t count) : Array(count) {} Vector(size_t count, const T& value) : Array(count, value) {} Vector(std::initializer_list list) : Array{ list } {} }; } typedef std::initializer_list ListD;