## 1.2 ロケールと入出力ストリーム

このマニュアルでは、標準 C++ ライブラリによるロケールと入出力ストリームの処理について説明します。主にロケールと入出力ストリームを利用するユーザーが、ライブラリ全体を読まなくても対応できるように、これらのトピックを独立したマニュアルとして構成しています。

ロケールと入出力ストリームは、C++ 言語とライブラリが今日のように標準化される以前から存在しました。入出力ストリームは多くの開発者によって活用され、既存のコードにも組み込まれています。開発者にとっては、改めて新しい規格に入出力ストリームを組み入れる必要性もなく、今回実装された入出力ストリームは、古いものとそれほど大きな違いはありません。

ロケールも長く利用されてきましたが、標準 C++ ライブラリでは大きく変化しています。古いロケールは C ライブラリを使用して実装しており、`setlocale` のような C 関数呼び出しのグループで構成されています。新しいロケールには、同じ処理機能がありますが、内容は C++ クラスと関数のセットで構成されています。そのため、インタフェースはまったく異なります。入出力ストリームはロケールに依存しているため、このマニュアルでは併せて説明しました。

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

OEM リリース, 1998 年 6 月