C + +の関数テンプレート
C + +の関数テンプレートは、それぞれに個別のコードがなくて、異なるデータ型を処理することができますこれらの関数があります。データ型のいくつかの種類の同様の操作では、プログラマの必要はない別の書き込み 関数のオーバーロードして、バージョン。十分な場合、彼はCに書き込みます+ +のテンプレートに基づいて機能します。これは、すべてのデータのtypes.Thereの2つのタイプがあります。世話はC + +のテンプレート、すなわち、関数テンプレートおよびクラス テンプレートです。唯一の関数でこの記事は、お得な情報templates.Thereの機会が、そこでは、異なるデータ型は、同じ関数を記述する必要がありますがたくさんあります。好きな例を2つの変数の追加ができます。 この変数は、整数、浮動小数点数または2倍になることができます。の要件は、対応する戻り値の型の入力タイプに基づいて返すようになります。もし我々の各データ型の1つの関数を記述し、我々を終了します開始 これmaintenance.Cの夜の海することができます4〜5さまざまな機能を、+と+のような状況で我々救助しに来るテンプレートです。ときに使用します。C + +の関数は1つだけ関数のシグネチャを作成する必要があるテンプレートです。 C + +コンパイラが自動的に個々のデータ型を処理するために必要な機能を生成します。この方法は、プログラマーの人生は多くのeasier.C作られたものです+ +テンプレート関数-詳細:私たちと仮定小 関数を追加するための例です。場合は、要件は、この両方の整数および浮動小数点の場合、2つの関数は、各データ型のために作成され関数の追加]を使用することです()のオーバーロードします。intを追加します()(+ bに戻り、Bのint int;)/ / もし使用Ĉがなければ関数+ + templatefloat()(+ bに戻り、Bのフロートフロート; Ĉなし)/ /関数+ + templateIfが処理されるいくつかのより多くのデータ型は、より多くの機能added.Butする必要があります追加するC + +の関数 テンプレートでは、全体のプロセスは、C 1 + +の関数テンプレートに削減されます。次の(Tは、t bの)/追加function.templateTを追加するためのコードの断片/ C + +のテンプレート関数のサンプル(+のB;)これは、C言語のreturnされます+ +の関数 定義が十分にされるテンプレートです。輸送時には、関数の整数のバージョンは、コンパイラは、整数データタイプの互換性と機能の場合フロートそれなどon.Here T型フロート生成と呼ばれる追加生成 型名です。これは動的コンパイラでは、パラメータに応じて決定されます渡されます。キーワードのクラスは、パラメータを任意の型のことを意味します。それもclass.Cすることができます+ +テンプレート関数- 適用:C + +の関数をどこでも同じ機能のデータ型の番号を実行する必要があります使用されるテンプレートがあります。介護ものの、非常に便利な、たくさんのCをテストするため注意が必要+ +の関数テンプレート 開発中。よく書き込まれたC + + AuthorMuthukumarMoreの記事で発見することができますprogrammers.Aboutのための時間の節約には長い道を行くテンプレートhttp://www.codersource.net/。
記事のソース: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
ウェブマスター向けのHTMLコードを取得
この記事を追加してお客様のウェブサイトを今しなさい!
ウェブマスター向けの記事を送信してください
登録の必要なし!フォームに記入してください Messaggiamo.Com 記事は、ディレクトリ!