std::get overloads?
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- cpp
- Bereich
- backend-api-design
Rechercherichtung
In dem Issue wird keine Datei und kein Test genannt. Beginne damit, die boost::array-Überladungen von std::get und die Deklarationen von std::tuple_size/std::tuple_element zu finden, und untersuche anschließend verwandte Tests und die Konventionen des Projekts; abgeschlossen ist die Aufgabe, wenn die Frage der Zulässigkeit und Nutzbarkeit ausdrücklich geklärt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Defining overloads in namespace std is undefined behavior, so I'm wondering why we're adding overloads of std::get for boost::array. Since we aren't specializing std::tuple_size or std::tuple_element, these overloads would never be used anyway, even if they were legal.
- Vorherrschende Sprache
- C++
- Sterne
- 24
- Forks
- 55
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus boostorg/array
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100