C++ における提案
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/25 03:59 UTC 版)
「Uniform Function Call Syntax」の記事における「C++ における提案」の解説
メンバー関数とフリー関数呼び出し構文の統合の提案は、C++標準化の初期から議論されてきました。 Glassborow(2004)は、Uniform Calling Syntax(UCS)を提案しました。これにより、特別に注釈が付けられたフリー関数をメンバー関数表記で呼び出すことができます。 最近(2016年現在)、 BjarneStroustrup とHerbSutter によって、C++に追加することが提案されました。これは、フリー関数とメンバー関数の記述のあいまいな判定を減らし、テンプレートコードの記述を簡素化するためです。多くのプログラマーは、メンバー関数構文の利点を得るためにメンバー関数を作成しようとします(たとえば、メンバー関数をリストするための「ドットオートコンプリート」)。 ただし、これはクラス間の過度の結合につながります。
※この「C++ における提案」の解説は、「Uniform Function Call Syntax」の解説の一部です。
「C++ における提案」を含む「Uniform Function Call Syntax」の記事については、「Uniform Function Call Syntax」の概要を参照ください。
- C における提案のページへのリンク