有一个功能:
void fnc (T arg[]) {
// inside the function there is something like this:
// A = B + arg[index] * C;
}
在某些情况下,没有什么可以通过,arg[]
应为零。那么,有没有办法以这种方式调用函数:void fnc(0);
?
答案 0 :(得分:4)
在这种情况下,您可以调用函数null
值,例如:fnc (NULL);
。但请确保在使用之前检查功能是否为arg == NULL
。
P.s:最好是使用std::vector
而不是简单数组。