array doesn't decay to pointer if passed by const reference in a template function

后端 未结 2 1996
庸人自扰
庸人自扰 2021-01-18 07:02

This question comes from this one:

c++ pass array to function question

but since the OP accepted an answer I guess nobody will read it now.

I tried t

2条回答
  •  醉酒成梦
    2021-01-18 07:51

    You haven't written the function to accept a pointer, you've written it to accept a const reference to exactly the type of argement that's passed to it. Pointer decay only happens if you try to assign to a pointer the value of an array.

提交回复
热议问题