Bueno, vale lo q' dijo Eternal de q' es posible devolver punteros de memoria y demás no, pero lo q' realmente preguntó fue si era válido el Return expuesto en el primer Mensaje, y bueno, como ya llegamos a la conclusión de q' si hecho en JavaScript era posible y si en otros lenguajes (C/C++), pues no y ya nos dejamos de discusiones infundadas...