以下C++代码的输出结果是什么?
#include
int& func(int& a) {
return a;}
int main() {
int x = 7;
int& y = func(x);
y = 5;
std::cout << "x: " << x << " y: " << y << std::endl;
return 0;}