私は理解して C ++の仕様に応じてそこに「方法」のようなものはなく、いくつかのことを(多くの?ほとんどの?)C ++プログラマは、Javaイズムする「方法」を検討してください。一方で、C ++フォーラムでも、人々はけいれんせずにメソッドについて話すようです。この用語に関する既知の慣例または一般的な慣行を探しています。
C ++とJavaの両方のバージョンを持つAPIを文書化しています。開発者は、おそらく移植とテストの利便性のために、クラスとメソッド/メンバー関数の名前を2つの間で同じにしておきました。このため、これらのAPIについて文書化する必要があるものの一部は、言語の選択の「上」にあります。FoosとBarsについて、baz()とmumble()...メソッドで一般的に話せるようにする必要がありますか?
Javaプログラマーがそれを自然とみなす方法について話すと、C ++プログラマーはおそらく理解するでしょうが、一部の人はそれが間違っていると考えるでしょう。私の質問は、これは実際にはどれほど凶悪なのですか?C ++固有の関数とは対照的に、「一般的なOOP」コンテキストでは、C ++メンバー関数は従来どのように話題にされていますか?どちらの言語でも正しくない方法でメンバー関数について話すより良い方法はありますか?(「メンバー関数」は少し冗長です。)
これは世論調査ではありません。この問題に対処するための実際の慣習や一般的な慣行があるかどうかを判断しようとしています。
私はこの質問を知っていますが、それは一般にOOPに関するものであり、特定の言語については尋ねません。