Als «c++» getaggte Fragen

220
Smart Pointer (Boost) erklärt

Was ist der Unterschied zwischen den folgenden Zeigern? Wann verwenden Sie jeden Zeiger im Produktionscode, wenn überhaupt? Beispiele wären willkommen! scoped_ptr shared_ptr weak_ptr intrusive_ptr Verwenden Sie Boost im

218
Verwendung von Aufzählungen in C ++

Angenommen, wir haben enumFolgendes: enum Days {Saturday, Sunday, Tuesday, Wednesday, Thursday, Friday}; Ich möchte eine Instanz davon erstellen enumund sie mit einem geeigneten Wert initialisieren, also mache ich: Days day = Days.Saturday; Jetzt möchte ich meine Variable oder Instanz mit einem...

216
C ++ Sortieren und Verfolgen von Indizes

Mit C ++ und hoffentlich der Standardbibliothek möchte ich eine Folge von Samples in aufsteigender Reihenfolge sortieren, aber ich möchte mich auch an die ursprünglichen Indizes der neuen Samples erinnern. Zum Beispiel habe ich eine Menge, einen Vektor oder eine Matrix von Proben A : [5, 2, 1, 4,...