Boost C++ Library プログラミング
本書概要(目次・本文サンプル)
目次
- 第Ⅰ部 導入
- 1 Boostとは?
- 2 インストール
- 共通の手順
- Microsoft Visual C++
- Borland C++ Compiler
- GNU C++ Compiler
- その他の場合
- 第Ⅱ部 ライブラリ
- Chapter 1 文字列処理
- 文字列切り分け
- tokenizer
- リファレンス
- 正規表現
- regex
- リファレンス
- データの文字列変換
- lexical_cast
- リファレンス
- format
- リファレンス
- Chapter 2 スマートポインタ
- スマートポインタとは
- 様々なスマートポインタ
- shared_ptr
- weak_ptr
- scoped_ptr
- intrusive_ptr
- リファレンス
- Chapter 3 システム
- 日付と時刻
- gregorian
- posix_time
- リファレンス
- ファイルシステム
- filesystem
- リファレンス
- マルチスレッド
- thread(基本操作)
- thread(ユーティリティ)
- リファレンス
- Chapter 4 数学
- 乱数
- random
- リファレンス
- 有理数・四元数
- rational
- quertanion, octonion
- リファレンス
- CRC符号
- crc
- リファレンス
- 区間演算
- interval
- リファレンス
- Chapter 5 デ-タ構造と反復子
- 配列
- array
- リファレンス
- multi_array
- リファレンス
- ビット集合
- dynamic_bitset
- リファレンス
- イテレータの自動合成
- イテレータの分類
- iterator_facade
- iterator_adaptor
- リファレンス
- 拡張データ型
- any
- リファレンス
- tuple
- リファレンス
- optional
- リファレンス
- variant
- リファレンス
- Chapter 6 関数型プログラミング
- 関数型プログラミングとは?
- 高階関数
- bind
- リファレンス
- function
- リファレンス
- 無名関数
- lambda(入門編)
- lambda(発展編)
- リファレンス
- 構文解析
- spirit(文法定義)
- spirit(アクション)
- spirit(概念説明)
- spirit(発展編)
- リファレンス
- Chapter 7 メタプログラミング
- メタプログラミングとは?
- テンプレートでメタプログラミング
- MPL(入門編)
- MPL(基本構造)
- MPL(応用編)
- リファレンス
- type_traits
- リファレンス
- enable_if
- リファレンス
- プリプロセッサでメタプログラミング
- preprocessor(入門編)
- preprocessor(データ構造)
- preprocessor(繰り返し処理)
- リファレンス
- コード検証
- unit_test
- リファレンス
- コンパイル時のコード検証
- リファレンス
- Chapter 8 ユーティリティ
- ユーティリティ
- timer
- io_state_savers
- noncopyable
- value_initialized
- ref
- 演算子の補助 (1)
- 演算子の補助 (2)
- リファレンス
- Chapter 9 その他のライブラリ
- その他のライブラリ
- signals
- graph
- uBLAS
- python
- 第Ⅲ部 その他の情報
- コンパイラ対応表
- 参考文献
- Web上のリソース
- 書籍
- ライブラリ
本文サンプル
本文サンプルを表示するには
が必要です。
presented by
k.inaba
(kiki .a.t. kmonos.net)