If you're talking about a C-style array, then, yes, you will need to pass the array size. Otherwise, how will the function know how many elements are in the array?
There are some clever template tricks you can use to avoid having to pass the array size, but I'm assuming that's not what you're talking about?
EDIT: Is there any reason you're not answering the question I asked in my previous post?