#include <iostream>
int& RefRetFuncOne(int &ref)
{
ref++;
return ref;
}
int main()
{
int num1=1;
int &num2=RefRetFuncOne(num1); 여기서 위 함수 호출하면 num1=num2=2가 되는거 같고
num1++; 여기서 ++해줬으니까 3되는거 같은데 ㅠㅠㅠㅠㅠㅠㅠ
num2++;
std::cout<<"num1 : "<<num1<<std::endl;
std::cout<<"num2 : "<<num2<<std::endl;
return 0;
}
num1값과 num2값이 왜 4죠?
3같은데 어디서 4가되는지좀알려주세요
이거꾸준글임? 어디서똑같은거본거같은데 어디교재에있는걸 다른사람이 또질문한건가
int&num2;가뭔지 제대로다시공부하셈
n2++
int&num2; 란건 쓸수없는거지만 여튼 int&num2; 가 의미하는바가뭔지
책에안나와있으면 레퍼런스 변수로 검색하면서 배워보셈
http://lgstar.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다. - DCW