Uniform Function Call Syntax
メンバー関数とフリー関数呼び出し構文の統合の提案は、C++標準化の初期から議論されてきました。 Glassborow（2004）は、Uniform Calling Syntax（UCS）を提案しました。これにより、特別に注釈が付けられたフリー関数をメンバー関数表記で呼び出すことができます。 最近（2016年現在）、 BjarneStroustrup とHerbSutter によって、C++に追加することが提案されました。これは、フリー関数とメンバー関数の記述のあいまいな判定を減らし、テンプレートコードの記述を簡素化するためです。多くのプログラマーは、メンバー関数構文の利点を得るためにメンバー関数を作成しようとします（たとえば、メンバー関数をリストするための「ドットオートコンプリート」）。 ただし、これはクラス間の過度の結合につながります。