
次に、電話番号クラスの挿入子の実装を確認します。
ostream& operator<<(ostream& os, const phoneNo& pn)
{
locale loc = os.getloc(); //1
const phone_put& ppFacet = use_facet<phone_put> (loc); //2
os << ppFacet.put(pn.extension, pn.areaCode, pn.countryCode);//3
return (os);
}
| //1 | 挿入子関数では、 (getloc() で呼び出した) 出力ストリームのロケールオブジェクトを使用します。 |
| //2 | ロケールの電話番号ファセットオブジェクトを使用します。 |
| //3 | ファセットオブジェクトの書式設定サービス put() を呼び出します。 |
Copyright (c) 1998, Rogue Wave Software, Inc.
このマニュアルに関する誤りのご指摘やご質問は、電子メールにてお送りください。