initialize a vector in a constructor

or use dynamic memory ... malloc() ?