-2
Bitte beachten Sie die nächste Klasse. Wird hier std::forward
benötigt?Brauche ich 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__;
}
}
Warum glaubst du, würdest du 'std :: forward' hier brauchen? – NathanOliver
Sie sagen uns. Gibt es * Weiterleitungen * in Ihrer Klasse? – StoryTeller
Also, um es zu buchstabieren: nein. Sie können keine Rvalue-Referenzen weiterleiten. Du gibst konstante Referenzen zurück. – sehe