-7

クラスAとメソッドBを取得したとしましょう...正しい構文は次のとおりですreturn type A::B() {...}

ここで、クラス A 内にクラス B があり、さらにメソッド C が内部クラス B ([ ][ ] 演算子によるプロキシ クラス) を「戻り値の型」として持つとします。それ、どうやったら出来るの?

A::B A::B::C() {}うまくいかないB A::B::C() {}

.cppさらに、私はそれを入れてファイルしたいと思い.hます。

4

1 に答える 1

1

の間違ったスコープを参照しているようですoperator[]。おそらくあなたは次のことを意味しました:

CScreen::Proxy CScreen::operator[] (int index) const 
{
  return Proxy ( m_playground, index, m_y );
}
于 2013-06-11T07:41:46.087 に答える