Also wenn ich das recht in Erinnerung hab, kannst Du kein ganzes Array zurückgeben, sondern nur ein Zeiger auf ein Array. Sorry kann Dir keinen Beispielcode geben, meine C++ Zeiten sind einfach zu lange her.

Aber schau mal
*da* z.B. oder such um Google nach "Parameterübergabe Array". Da wird sich doch was finden lassen.
Dein Codeschnipsel sieht irgendwie nach C# aus und nicht C++.