Ich mache eine Umfrage darüber, wie viele spezielle Member-Funktionen während der folgenden Member-Funktionen von vector
ausgeführt werden:
unter verschiedenen Laufzeitbedingungen. Meine Absicht ist es, ein Papier zu veröffentlichen, das diese Member-Funktionen miteinander und mit jeder der c ++ 11-Implementierungen von std :: lib: libstdc ++, libc ++ und vc ++ vergleicht und Ratschläge gibt, wann es am besten ist Verwenden Sie jede Mitgliedsfunktion (wenn mehr als eine Auswahlmöglichkeit möglich ist). Ich habe Daten über libc ++ und libstdc ++ - 4.8, aber mir fehlen Daten über vc ++.
Ich suche nach Antworten auf vc ++, die die vc ++ Versionsnummer enthalten (2010, 2012, 2013). Meine Absicht ist es, Ratschläge zu geben, wann jedes dieser Mitglieder bevorzugt werden sollte und durch reale Erfahrung gemildert werden sollte. Ich stimme die erste Antwort für jede vc ++ Version ab. Meine Absicht ist es nicht, irgendeine bestimmte Plattform zu zerstören. Sollten meine Ergebnisse jedoch dazu beitragen, dass sich eine bestehende Plattform in Zukunft verbessert, dann ist das Soße.
Der Test, den ich gerne sehen möchte, ist:
%Vor%Hier ist zum Beispiel die Ausgabe dieses Tests auf gcc-4.8: Ссылка
Wenn jemand entdeckt, dass die Ergebnisse in einer gcc-Version nach 4.8 anders sind und diese Ergebnisse anbieten wollen, würde dies ebenfalls geschätzt (und upvoted) werden. Für den Fall, dass ich nicht in der Lage bin zu unterscheiden, welche gleichwertigen Antworten zuerst kamen, freue ich mich, sie alle zu verbessern. Zu diesem Zeitpunkt bin ich jedoch unsicher, wie ich eine richtige Antwort auf diese Umfrage wählen werde.
Die Datenlieferanten werden sicherlich dankbar für alles sein, was ich veröffentlichen könnte. Ich freue mich auch, in dieser Frage einen Link zu möglichen Schlussfolgerungen aus diesen Daten zu setzen.
Zusammenfassend stelle ich fest, dass diese Art von Frage nicht die Norm für SO ist. Es wird jedoch im Sinne der Verbreitung von öffentlichem Wissen in der C ++ - Gemeinschaft und mit so viel Transparenz, wie ich es bewältigen kann, gefordert. Wenn Leute diese Frage aus welchen Gründen auch immer schließen wollen, akzeptiere ich das, aber persönlich fühle ich mich nicht im Interesse der C ++ - Community.
Aktualisieren
Hier ist das Papier, von dem ich sprach, dass diese Umfrage möglich gemacht hat:
insert
vsemplace
Tags und Links c++11 visual-c++