次のような、意味的にも構文的にも正しいメソッドが与えられました。
const Foo & bar( const Bim & bam ) const;
3 つの const 呼び出しのそれぞれが何を意味するのかを説明することになっています。私は C++ が初めてで、その意味がわかりません。最後の const は、メソッドが const 変数に対してのみ呼び出され、変更を反映しないことを約束することを意味することを (大まかに) 理解しています。ただし、残りの2つはわかりません。私が最後のものに間違っていたら、私を修正してください。