ここでは、主に初級者から中級者を対象としたC++のサンプルプログラムを掲載していくことにします。ただし、初級者向けの内容であっても、必要な内容を省略することで簡単そうに見せかけるようなことはしません。解説は可能な限り詳しくする予定です。

サンプルプログラムの作成は、次の3点に留意して行うことにします。すなわち

  • 利便性。なるべく簡単に扱える方式を選ぶ。
  • 移植性。特定環境に特化した方式はなるべく避ける。ただし、規格厳密合致プログラムを目指すのではなく、主要な処理系で通用する現実的な方式を選ぶ。
  • 安全性。初級者が誤って危険な使い方をするような方式はなるべく避ける。

これら1.~3.の間には、特に優先順位は設けないことにします。また、これらの条件に複数の方式が当てはまる場合は、なるべく多く掲載するようにします。