C++에서는 항상 Foo& f = _f;
이라는 초기화를 사용하여 _f
이라는 별칭을 만들었습니다. 그래서 그 시점부터 으로 전화 할 수 있습니다. 전화 번호는 _f
입니다.C++에서 앨리어싱
getter 함수를 반환하는 별칭을 설정하는 곳에서이 작업을 시도했지만 작동하지 않는 것 같습니다. 어째서? 이것은 내가 노력하고있어입니다 ..
Foo &f = c->getFoo(); //where I have a pointer c that points to an object of type Foo.
'getFoo'는 무엇을 반환합니까? 이 함수가 작동하려면'getFoo'는 비 const에 대한 lvalue 참조를 반환해야합니다. – Philipp
그것에 대해 작동하지 않는 것은 무엇입니까? – Falmarri
임시 변수에 대한 참조를 만들 수 없습니다. –