### 7.1 Template parameters and types ¶

The `TinyVector<T,N>` class has two template parameters:

`T`

  is the numeric type of the vector (float, double, int, `complex<float>`, etc.;

`N`

  is the number of elements in the vector.

Inside the `TinyVector` class, these types are declared:

`T_numtype`

  is the numeric type stored in the vector (the template parameter `T`)

`T_vector`

  is the vector type `TinyVector<T,N>`.

`iterator`

  is an STL-style iterator.

`constIterator`

  is an STL-style const iterator.