代理类和正确的语法c++

Proxy class and correct syntax c++

本文关键字:语法 c++ 代理      更新时间:2023-10-16

假设我们有类A和方法B…正确的语法是return type A::B() {...}

现在想象一下,我们在类a中有一个类B,加上方法C,该方法的内部类B(由于[][]操作符而产生的代理类)作为"返回类型"。我怎么做呢?

A::B A::B::C() {}不工作,B A::B::C() {}也不工作

加上我想有它在.cpp.h文件

看起来您指的是operator[]的错误范围。也许你的意思是:

CScreen::Proxy CScreen::operator[] (int index) const 
{
  return Proxy ( m_playground, index, m_y );
}