sagen, dass ich einen Konstruktor und einen delegierten KonstruktorWie verwende ich named Konstruktoren in C++ mit Konstruktordelegaten?
SomeClass(const std::string&& _name) : obj_needs_construction(100), name(_name) {}
SomeClass(const std::string& _name) : SomeClass(_name) {}
Aber beide die gleiche Art verwenden, habe ich viele Lösungen gesehen, aber sie scheinen alle zu arbeiten, weil sie verschiedene Arten machen, aber das wird nicht funktionieren in meine Situation. Wie kann ich das lösen?
Danke.
'const std :: string &&' ist ziemlich nutzlos. Was versuchst du zu erreichen? –
Wenn ich diesen String nur für den Konstruktor verwende, sollte ich ihn nicht mehr brauchen. Oder wird es trotzdem optimiert? –