C++ でオーバーロードされたメソッドを判断する基準は何ですか

王林
リリース: 2020-06-20 14:48:44
オリジナル
4967 人が閲覧しました

C++ でオーバーロードされたメソッドを判断する基準は何ですか

#C でオーバーロードされたメソッドを判断する基準は何ですか?

1. 関数パラメータの数;

(推奨チュートリアル: c 言語チュートリアル)

2. 関数パラメータの種類;

3. 仮パラメータの順序;

4. 定数関数 const は、関数のオーバーロードを判断するための基準としても使用できます。

理由: [] 演算子をオーバーロードする場合、const の有無の違いは、const がある場合は読み取りのみですが、const がない場合は読み取りと書き込みが可能です。

注: 戻り値は、関数のオーバーロードの条件として使用できません。その理由は、コンパイラはコンパイル中に関数の戻り値の型を決定しないためであり、コンパイラは関数が呼び出された後でのみ戻り値の型を検証するため、戻り値を関数のオーバーロードの基準として使用することはできません。

以上がC++ でオーバーロードされたメソッドを判断する基準は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート