CPVector
CPVector();
CPVector(std::initializer_list<T> il);
template<class S> explicit CPVector(const CVector<S>& v);
CPVector(CBuffer& b);
The default constructor leaves arithmetic components uninitialized. An initializer list zero-initializes omitted components and rejects more than N values; conversion from CVector requires exactly N elements.