サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
CES 2025
www.boost.org
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards The Boost.Asio library offers side-by-side support for synchronous and asynchronous operations. The asynchronous support is based on the Proactor design pattern [POSA2]. The advantages and disadvantages of this approach, when co
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards Table of Contents: the Boost Graph Library Introduction to the BGL Parallel BGL (distributed-memory parallel graph data structures and algorithms) History List of BGL Users Publications Acknowledgements A Quick Tour of the Boost
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards Using incomplete classes for implementation hiding The "Pimpl" idiom Using abstract classes for implementation hiding Preventing delete px.get() Using a shared_ptr to hold a pointer to an array Encapsulating allocation details,
Motivation Consider the problem of translating an arbitrary length sequence of 8 bit bytes to base64 text. Such a process can be summarized as: source => 8 bit bytes => 6 bit integers => encode to base64 characters => insert line breaks => destination We would prefer the solution that is: Decomposable. so we can code, test, verify and use each (simple) stage of the conversion independently. Compos
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) Boost.Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach. Overview An overview of the features included in Boost.Asio, plus rationale a
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards This tutorial program shows how to use asio to implement a client application with TCP. We start by including the necessary header files. #include <iostream> #include <boost/array.hpp> #include <boost/asio.hpp> The purpose of th
Much work goes into the documentation for the Boost libraries and tools. The documentation included in the library and tool release is also available here: Additional information about the testing and release practices, infrastructure and in progress developments is available on our Trac wiki. Translations Boost doesn't have the resources to translate the documentation itself, but there is at leas
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards Accumulators Framework for incremental calculation, and collection of statistical accumulators. Author(s) Eric Niebler First Release 1.36.0 C++ Standard Minimum Level 03 Categories Math and numerics Algorithm A collection of use
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards uBLAS is a C++ template class library that provides BLAS level 1, 2, 3 functionality for dense, packed and sparse matrices. The design and implementation unify mathematical notation via operator overloading and efficient code ge
Asio: Portable networking, including sockets, timers, hostname resolution and socket iostreams, from Chris Kohlhoff. Bimap: Boost.Bimap is a bidirectional maps library for C++. With Boost.Bimap you can create associative containers in which both types can be used as key, from Matias Capeletto.
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards Lessons Learned from Specifying Exception-Safety for the C++ Standard Library David Abrahams [email protected] Abstract. This paper represents the knowledge accumulated in response to a real-world need: that the C++ Standard Tem
Introduction Requirements License requirements Portability requirements Ownership Organization Integration Guidelines Backwards Compatibility Design and programming Filenames Naming consistency Documentation Rationale Exception-specification rationale Naming conventions rationale Source code fonts rationale Tabs rationale Directory and filename rationale ECMAScript/JavaScript rationale Rationale r
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards This is an incomplete survey of some of the generic programming techniques used in the boost libraries. Table of Contents Introduction The Anatomy of a Concept Traits Tag Dispatching Adaptors Type Generators Object Generators Po
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) Synopsis Welcome to Boost.Python, a C++ library which enables seamless interoperability between C++ and the Python programming language. The library includes support for: References and Pointers Globally Registered Type Coercions Automatic Cross-Module
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards The Boost Graph Library (BGL) Graphs are mathematical abstractions that are useful for solving many types of problems in computer science. Consequently, these abstractions must also be represented in computer programs. A standar
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards References The following paper is a good introduction to some of the issues of writing robust generic components: D. Abrahams: ``Exception Safety in Generic Components'', originally published in M. Jazayeri, R. Loos, D. Musser (
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards Libraries Listed Alphabetically Libraries Listed by Category Algorithms Broken compiler workarounds Concurrent Programming Containers Correctness and testing Data structures Domain Specific Error handling and recovery Function o
Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards Welcome to Boost.org! Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a br
このページを最初にブックマークしてみませんか?
『Boost C++ Libraries』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く