Schub

Open Source und weithin nützliches Bibliothekspaket, das über ein breites Anwendungsspektrum verwendet wird
Jetzt downloaden

Schub Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Boost Team
  • Website des Verlags:
  • http://www.boost.org/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 56.8 MB

Schub Stichworte


Schub Beschreibung

Open Source und ein weithin nützliches Bibliothekspaket, das über ein breites Anwendungsspektrum verwendet wird Die Boost-Bibliotheken sollen über ein breites Anwendungsspektrum nutzbar und weit verbreitet sein. Die Boost-Lizenz fördert sowohl kommerzielle als auch nicht kommerzielle Nutzung.Boost zielt darauf ab, "bestehende Praxis" festzulegen und Referenzimplementierungen bereitzustellen, sodass Boost-Bibliotheken für die eventuelle Standardisierung geeignet sind. Zehn Boost-Bibliotheken sind bereits in der Bibliothek der C ++ - Normen des Ausschusses der Ausschüttungskomitee (TR1) als Schritt, um Teil eines zukünftigen C ++ - Standards zu gewinnen. BOOST arbeitet an fast jedem modernen Betriebssystem, einschließlich Unix- und Windows-Varianten. Boost kann auch bereits auf dem internen Webserver Ihres Unternehmens verfügbar sein. Es gibt mehrere Möglichkeiten, Boost-Bibliotheken zu installieren, aber hier finden Sie einen einfachen Weg. Was ist neu in dieser Version: Neue Bibliotheken: Flyweight: · Designmuster, um große Mengen hoch redundanter Gegenstände zu verwalten, von Joaquín M López Mu? Oz. Scopeexit: · Beliebige Kodex beim Scope Exit ausführen, von Alexander Nasonov. Wechsel: · Enhanced Generic Swap-Funktion von Joseph Gauterin. · Aktualisierte Bibliotheken " Akkumulatoren: · Fügen Sie Rolling_SUM, Rolling_Count und Rolling_Mean-Akkumulatoren hinzu. Terminzeit: · Unterstützung für Formatierung und Lesung von Zeitdauern länger als 24 Stunden mit neuem Formatierer:% 0. · Die Datei TestFRMWK.HPP wurde von der Öffentlichkeit ausgerichtet, sondern auch das Verzeichnis. · Mehrere Fehler und Kompilierfehler behoben. · Für weitere Details siehe den Änderungshistorie Ausnahme: · Verbesserte und anpassungsfähigere diagnostic_information-Ausgabe. Hash: · Boost / Functional / detail / container_fwd.hpp wurde verschoben, um / detail / container_fwd.hpp. Der aktuelle Standort ist veraltet. · Weitere Informationen finden Sie in der Bibliothek ChangeLog. Interprozess: · Aktualisierte Dokumentation, um Rvalue-Referenzen-Funktionen anstelle von Emulationsfunktionen anzuzeigen. · Mehr nicht kopierbare Klassen sind jetzt bewegbar. · Move-Constructor und -zuweisungen lassen nun verschobene Objekt im standardisierten Zustand, anstatt nur den Inhalt zu tauschen. · Mehrere Bugfixes (# 2391, # 2431, # 1390, # 2570, # 2528). Aufdringlich: · Neue Treap-basierte Container: Treap, Treap_set, Treap_multiset. · Korrigierte Compilation-Fehler für Windows-basierte 64-Bit-Compiler. · Korrigierte Ausnahmesicherheitswanzen in Containerkonstruktoren. · Aktualisierte Dokumentation, um Rvalue-Referenzen-Funktionen anstelle von Emulationsfunktionen anzuzeigen. Mathematik: · Fügte Johan R? De optimierte Fließkommaklassifizierungen hinzu. · Festete Code, sodass er im GCC-Modus kompiliert ist (Fehlerbericht # 1451). · Multi-Index-Container: Einige redundante Typdefinitionen wurden veraltet. Wenden Sie sich an die Bibliotheks-Versionshinweise für weitere Informationen. Proto: · Problem mit SFinae von binären Bedienern beheben (Bug 2407). · Fix Proto :: Call Transformation für aufrufbare Transformationen mit> 3 Argumenten. · RESUT_OF :: Wert geändertes Verhalten für Array-by-value-Terminals. · Unpack_EXPR Erfordert nur Vorwärts-Sequenzen und nicht zufällige Zugriffsabläufe. · Abweichende Erbe undokumentierte boost_proto_define_ (vararg_) function_template macros. · Fügen Sie Boost_Proto_Repeat und boost_proto_local_iterate-Makros hinzu, um bei der Wiederholungscode-Generierung zu helfen · Unterstützung für Nullary-Ausdrücke mit anderen Tagtypen als Proto :: Tag :: Terminal · Erlauben Sie 0- und 1-Argument-Varianten von Proto :: OR_ und PROTO :: und_ Regex: · Unterbrechung von Änderungen: Leere Ausdrücke, und leere Alternativen sind jetzt zulässig, wenn die Perl-Regular-Expressionssyntax verwendet wird. Diese Änderung wurde für die Perl-Kompatibilität hinzugefügt, wenn die neue Syntax_Option_type no_pty_expressions eingestellt ist, dann ist das alte Verhalten aufbewahrt und leere Ausdrücke sind verboten. Dies ist Ausgabe # 1081. · Unterstützung für Perl-Style $ {n} -Aus-Ausdrücke in Format-Saiten (Ausgabe # 2556) hinzugefügt. · Unterstützung für den Zugriff auf den Ort der Unterausdrücke innerhalb der regulären Ausdruckszeichenfolge (Ausgabe # 2269) hinzugefügt. · Feste Compiler-Kompatibilitätsprobleme # 2244, # 2514 und # 2458. Ungeordnet: · Verwenden Sie Boost :: Swap. · Verwenden Sie eine größere Liste der Primzahlen, um die Anzahl der Eimer auszuwählen. · Verwenden Sie den ausgereiften Speicher, um die Typen zu speichern. · Fügen Sie Unterstützung für C ++ - 0x-Initialisiererlisten hinzu, in der sie verfügbar sind. · Weitere Informationen finden Sie in der Bibliothek ChangeLog. Xressive: · Basic_regex erhält verschachtelte syntax_option_flags und value_type typedef, um mit std :: basic_regex zu kompatibilität · An Proto V4 portiert; Proto V2 bei Boost / Xressive / Proto wurde entfernt. · Regex_Error erbt von der Boost :: Ausnahme · Andere Änderungen. · In dieser Version wurde die experimentelle Unterstützung für den Bauen mit CMAKE mit CMAKE eingeführt. Weitere Informationen finden Sie in der Wiki, die Diskussion auf der Liste der Boost-CMake-Mailing-Liste erfolgt.


Schub Zugehörige Software