개념
-
using이나 template에 참조형태로 되어 있는 상태에서
호출이나,using 사용시 발생하는 현상을 말함.
-
사용자가 직접 && & , && &&, & && , & & 할 경우에는 해당되지 않음.
예시
-
그림.
-
결과 : a, b의 에러 메시지를 확인해보면?
: 참조에 대한 참조를 사용할 수 없다고 함.
-
하지만, using으로 선언한 LREF, RREF는 가능함. 규칙이 있음.
규칙
& & -> &
& && -> &
&& & -> &
&& && -> &&
- 규칙에 맞게 lvalue와 rValue를 대입함.