65,211
社区成员
发帖
与我相关
我的任务
分享class A
{
public:
class B
{
public:
B(){};
};
//在此处实现B(){...}
};
#include <iostream>
using namespace std;
class A
{
public:
class B
{
int a;
public:
B()
{
cout << "B()" << endl;
}
void f1();
};
void f2() //在这改成void B::f2()编译出错。
{
cout << "f2()" << endl;
}
};
void A::B::f1()
{
cout << "f1()" << endl;
}
int main()
{
A a;
A::B b;
b.f1();
a.f2();
return 0;
}
class A
{
public:
class B
{
public:
B();
void f() {}
};
};
A::B::B()
{
}
int main()
{
}