can we implement vector concepts in c++