Is it possible to pass an array by value to a C++ function?
If it is, how would I do that?
Yes, you can. You can implement it by using a pointer as the argument, but in the function body, you can use the copy mothord (the exact name I can't remember) to copy it.