-2
다음 등급 고려하십시오. std::forward
이 필요합니까?std :: forward가 필요합니까?
class Class1
{
public:
using ContainerT = std::map<Key,Value>;
public:
static ContainerT const& vibrometers(){
return vibrometers_(); // std::forward?
}
protected:
static ContainerT & vibrometers_(){
static ContainerT vibrometers__; // no duplicate declaration in cpp
return vibrometers__;
}
}
왜 여기에'std :: forward'가 필요할 것이라고 생각하십니까? – NathanOliver
저희에게 알려주십시오. 수업 중에 * 전달 * 참조가 있습니까? – StoryTeller
그래서 철자를 기입하십시오 : 아니오. 적법한 참조를 전달하지 않을 것입니다. const 참조를 반환하고 있습니다. – sehe