不多说,上代码, 来源于QT的方法。我觉得很赞:简单。
/// @file a.h
class A
{
public:
void funcA();
void funcB();
private:
class _D;
_D* _d;
};
/// @file a.cpp
class A::_D : public xx
{
public:
void privateFuncA();
public:
int _a;
int _b;
};
void A::funcA()
{
_d._a = 1;
_d.privateFuncA();
}
转载于:https://blog.51cto.com/lightingmusic/1262762