#include <iostream>
using namespace std;
double(&rotate_vec(double(&val)[4]))[4]
{
// ...
return val;
}
int main()
{
double ar[4] = { 1, 2, 3, 5 };
rotate_vec(ar);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKZG91YmxlKCZyb3RhdGVfdmVjKGRvdWJsZSgmdmFsKVs0XSkpWzRdCnsKCS8vIC4uLiAKCXJldHVybiB2YWw7Cn0KCmludCBtYWluKCkKewoJZG91YmxlIGFyWzRdID0geyAxLCAyLCAzLCA1IH07CgoJcm90YXRlX3ZlYyhhcik7CgkKCXJldHVybiAwOwp9