内容説明
プログラミングの際にぶつかる問題のほとんどは、すでに誰かが解決しているものである。どんなプラットフォームを対象としていても、どんなアプリケーションを作成していても、大抵の問題はすでに他のC++プログラマが解いており、それにもかかわらず、問題を一から解決しようとしてしまうことが多くある。本書の目的は、こうした共通する問題に対して、すぐに解法を示すことにある。136集めたレシピは、日付と時刻の解析と計算、文字列とテキストの操作、ファイルの操作、XMLの解析、標準コンテナの使用など、C++全般にわたる。各レシピは問題への解法と、コードで構成されているため、具体的な解決策を知ることができる。
目次
1章 C++アプリケーションのビルド
2章 数値
3章 文字列とテキスト
4章 日付と時刻
5章 コンテナによるデータの管理
6章 アルゴリズム
7章 クラス
8章 例外と安全性
9章 ストリームとファイル
10章 マルチスレッド
11章 XML
12章 その他の機能
著者等紹介
ステファンズ,D.ライアン[ステファンズ,D.ライアン][Stephens,D.Ryan]
アリゾナ州テンペ在住のソフトウェアエンジニアであり、執筆活動に励むかたわら、学生生活を送っている。C++を中心に、ほぼすべての言語でプログラミングをこなす。情報検索やデータマイニングのほか、アルゴリズムや大規模なデータ集合に関係するほぼあらゆる分野に関心を寄せる
ディギンズ,クリストファ[ディギンズ,クリストファ][Diggins,Christopher]
フリーランスのソフトウェア開発者、作家であり、haut comme trois pommes(まだ若い時分)からコンピュータプログラミングを行っている。Christopherは、『C++ Users Journal』に定期的に寄稿しており、Heronプログラミング言語の設計者である
ターカニス,ジョナサン[ターカニス,ジョナサン][Turkanis,Jonathan]
Boost Iostreams Libraryをはじめ、スマートポインタ、ランタイムリフレクション、コンポーネントアーキテクチャ、アスペクト指向プログラミングなどの分野にわたるさまざまなオープンソースC++ライブラリの作成者である。カリフォルニア州立大学バークレー校において数学論理学の博士号課程に在籍している
コグズウェル,ジェフ[コグズウェル,ジェフ][Cogswell,Jeff]
オハイオ州シンシナティ近くに住むソフトウェアエンジニアである。C++が考案された頃からC++のプログラミングを行っており、本書のほかに2冊のC++に関する書籍を含め、C++言語について広範囲に執筆している。Pythonを中心に、ほかの言語でのプログラミングも行っている(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。