struct A {
auto f(); // fine
const(int) g() const; // fine
const(auto) h() const; // *death*
inout(auto) h() inout; // *death*
...(auto) h() ...; // etc. etc.
}
我认为这不需要太多解释。如何获得h()
D 中声明的预期效果?
struct A {
auto f(); // fine
const(int) g() const; // fine
const(auto) h() const; // *death*
inout(auto) h() inout; // *death*
...(auto) h() ...; // etc. etc.
}
我认为这不需要太多解释。如何获得h()
D 中声明的预期效果?