| このページは派遣のお仕事| 派遣のお仕事情報館が 2006年 12月 15日 20時49分34秒 にクロールしたキャッシュ情報です。 |
オペレータとは?
[ 42] オペレータ
[引用サイト] http://next1.cc.it-hiroshima.ac.jp/C++/chap10.htm
|
コンストラクタはオブジェクトのメンバデータの初期化を行うだけである。そこで、C++にはこのコードを簡単にするための方法が用意されている。つまり, 代入オペレータ = は、オペレータの中で最もよく用いられるオペレータである。その目的は、オブジェクトを別のオブジェクトにコピーすることである。ディフォルトのコンストラクタのように、代入オペレータは自動的に作成されるが、明示的に作成することもできる。 代入オペレータの表し方はoperator=で表される。その引数は、コピーコンストラクタと同じである。 このとき、最初にzに3.14が代入され、そして、yに、最後にxとなっている。しかし、代入オペレータはoperator=という関数である。よって、zに3.14が代入され、次にyに3.14が代入されるということは、最初に代入されたのと同じ値が戻り値として用いられる。よって、代入オペレータは代入されたオブジェクトと同じ型の参照が戻されるべきである。よって 代入オペレータがクラスメンバ関数として多重定義されたとき、オブジェクトと同じ型の参照が戻されるが、これには名前がない。そこで、thisとよぶ。これより、正しい代入オペレータの多重定義法は すべてのプログラミング言語は標準の四則演算のオペレータ+, - , *, / を用意している。よって、これらをRatioクラスでも定義するのは自然なことである。古いコンピュータ言語、例えばCなどでは、次のような関数を定義することでこれを行ってきた。 乗算オペレータ*は他のC++のオペレータと同様、予約語operatorを用いてoperator*と表す。これをproductの変わりに用いると となる。しかしこれはメンバ関数ではない。よって、プライベートメンバデータnum,denへのアクセスが与えられていない。幸いなことに、C++ではこの規則の例外として、この関数をフレンド関数として宣言する方法がある。フレンド関数はメンバ関数ではないが、クラスのすべてのメンバにアクセスすることができる関数である。これより、Ratioクラスのインターフェイスと挿入部はつぎのようになる。 キーワードfriendは関数の挿入部には用いられない。また、Ratio::も用いられていない。なぜなら、operator*はメンバ関数ではない。 C++では、四則演算と代入オペレータを組み合わせて使うことができる。例えば、x = x*yと書く代わりに、x *= yと書くことができる。これらのオペレータも自分のクラスに多重定義することができる。 VC++6以下を用いてコンパイルしている人は,サービスパック5をダウンロードして下さい。でないとエラーが出ます。 である。ここで、ostreamはiostreamで定義されている標準クラスである。すべてのパラメターと戻り値は参照によって渡される。 型を変換するのに用いられるオペレータを型変換演算子という。もしtypeが変換後の型とすると、型変換演算子は次のように宣言される。 |
[ 43] 転職:求人情報 技術系(IT関連)/オペレーター【転職サイトCCN】
[引用サイト] http://www.careercity.net/ks_search2.asp?mode=1&m_cd=130070
|
●東京都●北海道●青森県●岩手県●宮城県●秋田県●山形県●福島県●茨城県●栃木県●群馬県●埼玉県●千葉県●東京都●神奈川県●新潟県●富山県●石川県●福井県●山梨県●長野県●岐阜県●静岡県●愛知県●三重県●滋賀県●京都府●大阪府●兵庫県●奈良県●和歌山県●鳥取県●島根県●岡山県●広島県●山口県●徳島県●香川県●愛媛県●高知県●福岡県●佐賀県●長崎県●熊本県●大分県●宮崎県●鹿児島県●沖縄県●全国●海外 ●東京都●北海道●青森県●岩手県●宮城県●秋田県●山形県●福島県●茨城県●栃木県●群馬県●埼玉県●千葉県●東京都●神奈川県●新潟県●富山県●石川県●福井県●山梨県●長野県●岐阜県●静岡県●愛知県●三重県●滋賀県●京都府●大阪府●兵庫県●奈良県●和歌山県●鳥取県●島根県●岡山県●広島県●山口県●徳島県●香川県●愛媛県●高知県●福岡県●佐賀県●長崎県●熊本県●大分県●宮崎県●鹿児島県●沖縄県●全国●海外 ●東京都●北海道●青森県●岩手県●宮城県●秋田県●山形県●福島県●茨城県●栃木県●群馬県●埼玉県●千葉県●東京都●神奈川県●新潟県●富山県●石川県●福井県●山梨県●長野県●岐阜県●静岡県●愛知県●三重県●滋賀県●京都府●大阪府●兵庫県●奈良県●和歌山県●鳥取県●島根県●岡山県●広島県●山口県●徳島県●香川県●愛媛県●高知県●福岡県●佐賀県●長崎県●熊本県●大分県●宮崎県●鹿児島県●沖縄県●全国●海外 【業務内容】韓国代理店との交渉。【求める人物像】韓国語と日本語が出来る方。韓国の通信がわかる技術者さん歓迎! 【業務内容】AutoCADを使って学校、図書館、医療施設、ロビー、劇場など大規模な空間の設計をしていただきます。営業担当者と一緒に顧客へ打ち合わせに行ったり、現状調査を行ったり、デザインの提案をしたり、と幅広・・・詳細はこちら【求める人物像】AutoCADを使った実施設計の経験者(1年以上)。CGの経験があればなお可。ある程度の残業に対応できる方。やる気のある方お待ちしています! ★貴方様の夢を育み実現するために…。ワンランク上の価値を貴方様に★ 株式会社プライムウェイ LI-0001 【業務内容】(ジョブポジション)プリント配線板パターン設計者(レベル)Junior/Staff(配属部署名)設計課(職務概要)CADを使用したパターン設計(職務内容・・・詳細はこちら【求める人物像】(年齢等)☆MUST■22 才 〜 33 才 (上限年齢:35 才、下限年齢:22才)■背景:従業員が少ない特定の年齢層の充実(経験・資格)☆MUST■高卒以上■パター・・・詳細はこちら 【業務内容】AUTOCADによる建築図面作成、修正。関連事務業務。【求める人物像】★AUTOCAD経験者。★Excel、Wordが使用できる方★現場事務所での経験者優遇いたします。★若干、施工図の知識がある方歓迎。 【業務内容】 ・当社CAD製品をご利用頂くお客様と共同でツ−ル活用のための業務分析、改善提案、開発仕様作成を行う。・お客様のニ−ズを分析した上で、アプリケ−ションの仕様を決定し、ツ−ルを開発してお客様に提供。【求める人物像】自動車の設計経験2年以上(CADコンサルタント)/アプリケ-ション開発経験5年以上(PDMコンサルタント) 【業務内容】★空調・衛生設備図面のCADによる作図、修正【求める人物像】★AutoCAD JWCAD ケープCADいずれか経験者 (ケープCAD経験者大歓迎!!)★空調・衛生設備図面若干知識のある方★☆設備業界未経験でも、CADの経験がある方は大歓迎です!☆・・・詳細はこちら 【業務内容】大手ガス関連会社での融雪に関するメンテナンスの補助半年後位から出張もありワード、エクセルによる入力業務*CAD出来る方優遇しますが、知識なくてもお教えします。【求める人物像】コミュニケーション能力があり、元気で体力のある方 |