Passing array by value

后端 未结 4 1588
小鲜肉
小鲜肉 2021-01-03 11:41

Is it possible to pass an array by value to a C++ function?

If it is, how would I do that?

4条回答
  •  有刺的猬
    2021-01-03 12:28

    Normally passing an array to a function makes it decay to a pointer. You implicitly pass the (start-)address of the array to the function. So you actually can't pass an array by value. Why don't you use va_args if you want to pass the contents by value?

提交回复
热议问题