传递所有元素为零的数组(C ++)

时间:2012-02-18 17:13:51

标签: c++ arrays argument-passing

有一个功能:

void fnc (T arg[]) {

    // inside the function there is something like this:
    // A = B + arg[index] * C;
}

在某些情况下,没有什么可以通过,arg[]应为零。那么,有没有办法以这种方式调用函数:void fnc(0);

1 个答案:

答案 0 :(得分:4)

在这种情况下,您可以调用函数null值,例如:fnc (NULL);。但请确保在使用之前检查功能是否为arg == NULL

P.s:最好是使用std::vector而不是简单数组。