Ansicht umschalten
Avatar von Urfahraner Auge
  • Urfahraner Auge

mehr als 1000 Beiträge seit 26.04.2004

Re: constexpr + auto

pre alpha schrieb am 03.03.2022 17:20:

völlig auf dem Schlauch. Das Beispiel ist ja ein CRTP,

Ja

andererseits schreibst du daß du eine Lösung ohne CRTP suchst. ???

Naja, ich suche nicht; ich will wissen, ob es eine generische Lösung für shared_from_this() gibt, die ohne CRTP funktioniert (oder ob eben "shared_from_this" ein "zwingendes" Beispiel für CRTP ist).

Was soll die Methode getFoo liefern - schon die Message selber oder den SP?

Foo::getFoo() soll einen SP vom Typ std::shared_ptr<Foo> liefern (der auf sich selbst zeigt). Oder wie es auf cppreference.com heiĂźt:

Returns a std::shared_ptr<T> that shares ownership of *this with all existing std::shared_ptr that refer to *this.

Soll getMessage einen SP als Parameter ĂĽbergeben bekommen oder dieser nur innerhalb der Funktion instantiiert werden?

getMessage brauche ich nicht.

Bewerten
- +
Ansicht umschalten