나는 API of boost::optional
을 읽고 라인을 가로 질러왔다되었다에 대한 지정자 : 나는 또한 내 자신의 프로그램을 작성CONST 및, 및 && C의 멤버 함수 ++ 최근
T const& operator *() const& ;
T& operator *() & ;
T&& operator *() && ;
const를 &, &과 같은 멤버 함수를 정의 & & (반환 형식에 대해서는 말하지 않지만 세미콜론 바로 앞에있는 지정자에 유의하십시오.) 제대로 작동하는 것 같습니다.
나는 그것이 멤버 함수를 const 선언 무엇을 의미하는지 알고 있지만, 아무도 그것이 &, & 및 & &을에서 const 선언 무엇을 의미하는지 설명 할 수있다.
스택 오버플로가 시작된 후 6 년이 경과하면 어떻게 중복되지 않습니까? –