Original Post
I have a question about a vector template class I want to create. I don''t want to make anything too complicated, but I just want a vector class that can handle ints, doubles, and floats, and also be 2D or 3D. Should I just make a normal template class for a vector and use a constructor''s parameter to set wether or not its 2D or 3D or is there another way to pass a parameter to specify how many dimensions?