PROGRAMMING LANGUAGE/C++
참조를 리턴받을 때 문제점
JC0
2021. 11. 10. 21:19
함수안에서 선언한 변수를 참조로 리턴받아서 사용하면 함수안에서 사라지는 변수를 리턴받게 되어서 오류가 발생한다.
#include <iostream>
using namespace std;
int& function(void)
{
int val = 10;
return val;
}
int main(void)
{
int& ref = function();
cout << ref << endl;
cout << ref << endl;
return 0;
}