>>112
悪いけど...

> インライン関数にするとエラーがなくなりました。

と言うことから...

> インライン限定なんですね。

と結果を出す奴は、プログラマには向いてないと思う。

class A {
 struct B {
  int i;
 } b;
public:
 B func();
};

A::B A::func()
{
 return b;
}