Please consider next class. Does std::forward required here?
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__;
}
}
Aucun commentaire:
Enregistrer un commentaire