代理类和正确的语法c++
Proxy class and correct syntax c++
假设我们有类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 );
}
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 助记符和指向成员语法的指针
- 有人能分解一下这个c++模板的语法吗
- C++避免重复声明的语法是什么
- QMetaObject invokeMethod的基于函数指针的语法
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- 为什么包含windows.h会产生语法错误,从而阻止类的实例化?(C2146,C2065)
- 单独定义模板化嵌套类方法的正确语法
- 共享指针和具有自定义删除程序的唯一指针之间的语法差异背后的任何原因
- 错误 C2760:语法错误:映射迭代器上意外的标记"标识符",预期的";"
- 为什么我会收到错误 C2143 语法错误:缺少"*"之前的';'?
- 奇怪的代码抛出编译错误模板< J,int aSize=10> C2143:语法错误:在"<"之前缺少";"
- 使用基类指针调用基类的值构造函数的语法是什么?
- 很好的语法来获取对向量/数组数据的大小引用?
- C++语法运算符功能?
- C++使用 rand 定义函数语法
- 什么文件可以修改 atom 的C++语法?
- 创建模板嵌套类实例的语法?
- C++语法差异:二维和一维数组(指针算术)
- 将信息输入到下面显示的结构向量中的正确语法/格式是什么