我经常使用Java编写代码,但是在C ++中的静态嵌套类方面有点困惑。
我试图声明一个静态类,但是遇到了错误:
class D
{
public:
static class Listener
{
public :
void foo()
{
cout << "foo" <<endl;
}
};
};
我遇到了以下错误:
"storage class can only be specified for objects and functions"
(我正在使用在线编译器)。