아래 코드에서 보듯이 레퍼런스 속성이 삭제됨
그 외 const, volatile 속성 삭제
해당 속성을 유지 하고 싶다면 auto& 를 명확하게 써야한다.
#include <iostream>
using namespace std;
int main()
{
int a = 10;
int& b = a;
auto c = b;
c = 20;
cout << a << ", " << b << ", " << c << endl;
return 0;
}
10,10,20 출력