//Prints out a given array
template <typename T>
void print(T t)
{
for(int i = 0; i < t.size(); i++)
{
cout << t[i] << " ";
}
cout << endl;
}
I have an idea but it includes passing the size of the array. Is it possible to avoid this?
*Update
Thanks for all of the answers/ideas but this problem is getting way deeper than my snorkeler can handle. I wanted to rewrite my C++ code in C because it was horribly written and slow. I see now that I have an opportunity to make it even worse in C. I’ll rewrite it from the ground up in Python(performance be damned). Thanks again
If you don’t have ELEMENTS, it’s
Then,
Use like this
and,
aneeds to be an array name, not a pointer (or else ELEMENTS won’t work)