C ++構文が拡張された学習用のCで新しく追加された - インライン関数や関数のパラメータ

インライン関数のパラメータと

インライン関数

  1. 使用インラインキーワード機能しなければならないと体が一緒に。
  2. 内部結合特性を有するインライン関数。
  3. インライン関数は、コンパイル時にローカル関数の呼び出しにコンパイラによって置き換えられます。
  4. インライン関数の定義は、複数のヘッダファイルに書き込むことができる CPPが含まれる場合に再定義生じません。
  5. 接続エラーが発生した場合:
  6. プロジェクトに構成されたサードパーティのライブラリではなく、自分のライブラリコードを使用するので、コンパイラは(変数の定義、関数定義)を達成するための原因を見つけることができません
  7. 彼は、それ自体だけで文を書いて、何のカスタム実装はありません。
  8. 変数自体、機能自体は、これは現在のファイル内の関数や変数にのみアクセスすることができ、内部リンクの特性を有しています。

 

関数の引数

関数パラメータの役割

  1. 互換性のある Cの非標準的な文法で言語
  2. 後で拡張のための手がかりを提供
  3. 演算子のオーバーロード、区別するためのフロントとリア ++ - オペレータ

コードの実装

1. プレースホルダパラメータのデフォルト値と関数パラメータの機能(通話時間が経過していなければなりませんが、プレースホルダパラメータは関数内で使用することができません)

 

2.Cの機能は、任意の数の引数を取ることができることを示す言語、パラメータが空です、

 

 

おすすめ

転載: www.cnblogs.com/yyslif/p/11700021.html