電話番号を処理するアプリケーションには、多くの場合、電話番号を表すクラスがあります。また、入出力ストリームを経由して電話番号の読み取りと書き込みを行い、適切な抽出子と挿入子関数を定義します。複雑になるのを避けるために、この例では挿入子関数に重点をおいて説明します。
以下に示したのは、電話番号のクラス phoneNo のクラス宣言のすべてです。
class phoneNo { public: typedef basic_ostream<char> outStream_t; typedef string string_t; phoneNo(const string_t& cc,const string_t& ac,const string_t& ex) : countryCode(cc), areaCode(ac), extension(ex) {} private: string_t countryCode; //"de" string_t areaCode; //"89" string_t extension; //"636-48018" friend phoneNo::outStream_t& operator<< (phoneNo::outStream_t&, const phoneNo&); };
Copyright (c) 1998, Rogue Wave Software, Inc.
このマニュアルに関する誤りのご指摘やご質問は、電子メールにてお送りください。
OEM リリース, 1998 年 6 月