The std::vector<float>
class is a class and not a pointer.
I think your teacher wants to discourage you from using the c-style arrays:
float* array = new float[200];
This might be because using this you have to remember to delete them later:
delete[] array;
The vector<float>
will handle this for you. Plus gives you nice methods like size, and dynamicaly resizes if you need more space.
There is a static variant: std::array<float>
.
3
solved teacher told me not to use static/dynamic vector pointer [closed]