Чтобы передать NULL
, вам нужно изменить свой параметр, чтобы вместо него принимать указатель vector*
, например:
void RegMatrix::MatrixInit(int numRow, int numCol, std::vector<double> *fill)
{
if (fill != NULL)
{
do something with fill;
}
}
Когда вам нужно передать вектор, вы должны сделатьэто так:
std::vector<double> v;
MatrixInit(numRow, numCol, &v);