このクラスに内部構造体が与えられたとしましょう。
class Some {
public:
struct Crap{};
Crap Process(Crap& c);
}
Some::Crap Some::Process(Crap& crap) { Crap moreCrap = .. }
「プロセス」の戻り値の型 (Some::Crap) がスコープされていることは、私には理にかなっています。
「プロセス」の本体内でスコーピングが必要ないことは、私には理にかなっています。
Process (Crap& crap) の内部構造体パラメーターがスコープを必要としない理由がわかりません。
誰かがこれについて何か洞察を持っていますか? ありがとう