c++有静态类吗?如果说A类的对象应经被实例化为a,我要在B类中访问a的成员,应该怎么做?

2025-03-06 03:24:06
推荐回答(1个)
回答1:

1:c++中没有静态类。在c++中定义一个类就是class A:中间不会加任何东西,这跟c#,java不一样。
2:你可以将a的对象作为B类的成员。
Class B
{
private:
A a;
}
或者private继承 A
class B : private A
{
}
我建议采用组合的方式。这样依赖性就很小了。