**********************************************************************
* 責任の免責 (保証の不提供)                                          *
*                                                                    *
* 以下のサンプル・プログラムは、IBM コーポレーションによって作成     *
* されています。サンプル・プログラムは、IBM の標準プログラムでは     *
* なく、お客様のアプリケーション開発に役立てて頂くためのサンプル     *
* として提供しています。IBM は「プログラム」を特定物として現存す     *
* るままの状態で提供し、第三者の権利の不侵害の保証、商品性の保証、   *
* 特定目的適合性の保証または法律上の瑕疵担保責任を含むすべての明     *
* 示もしくは黙示の保証責任を負わないものとします。サンプル・プロ     *
* グラムの使用に関して IBM および「提供者」は、免失利益を含むい      *
* かなる直接または間接の損害についても責任を負いません。             *
*                                                                    *
**********************************************************************

サンプル - 合計

   説明:
        このプログラムはバッグを使い、これに整数を格納します。そのあと
        プログラムは 2 つの方法でバッグ上で繰り返しを行います。

        o   イテレーター・オブジェクトが使用され、バッグ上で繰り返しを
            実行し、それに含まれている整数の合計を出します。
        o   イテレーター関数が使用され、バッグ上で繰返しを実行し、
            それに含まれている整数の合計を出します。

        たとえば、整数 1、3、4、7 を格納し加算したい場合、
        次のコマンドでプログラムを呼び出します。

             sumup 1 3 4 7

   タスク:
        このプログラムは、異なる方法でコレクション上の繰り返しを実行し
        ます。

   コンセプト／機能:
        このプログラムは、イテレーター・オブジェクトとイテレーター関数の
        使用例を示すためのサンプルです。

   コマンド行からこのサンプルを実行する方法:
       このサンプルが入っているディレクトリーで、次のように
       実行可能ファイル名を入力してください。

                 SUMUP

   追加情報:

        このサンプル と VisualAge for C++ 製品に添付されているその他のサン
        プルの追加情報については、「サンプル・ガイド」ノートブックを参照し
        てください。

        プログラム・マネージャーからこのノートブックにアクセスするには、
        VisualAge for C++ 製品オブジェクトをオープンし、「サンプル・ガイド」
        ノートブックをオープンします。

