## 16.1 コールバック関数の定義

標準 C++ ライブラリ入出力機能では、一定のイベントに対するプログラムの応答にコールバック関数を利用しています。プログラムでは、通常の関数に適切な識別形式を与え、その関数に対するポインタとストリームの parray までのインデックス共に `ios_base::register_callback` を呼び出して、コールバックを登録します。コールバック関数は、次の条件でいつでも呼び出すことができます。

- ストリームを削除したとき。すなわち `ios_base::~ios_base()` を呼び出したとき。
- ロケールを組み込んだとき。すなわち `ios_base::imbue()` を呼び出したとき。
- ストリーム状態をコピーしたとき。すなわち `ios_base::cpyfmt()` を呼び出したとき。

Copyright (c) 1998, Rogue Wave Software, Inc.
このマニュアルに関する誤りのご指摘やご質問は、電子メールにてお送りください。

OEM リリース, 1998 年 6 月