我是 C++ 的新手,我的问题可能很愚蠢:
我们有 A、B 和 C 类定义如下:
class A {
public:
typedef Resouce Money;
};
class B
:public A {
};
class C {
public:
typedef B::Money MyMoney;
};
这是有效的吗?我很困惑,因为 B 类中没有明确定义“金钱”。
提前致谢!
我是 C++ 的新手,我的问题可能很愚蠢:
我们有 A、B 和 C 类定义如下:
class A {
public:
typedef Resouce Money;
};
class B
:public A {
};
class C {
public:
typedef B::Money MyMoney;
};
这是有效的吗?我很困惑,因为 B 类中没有明确定义“金钱”。
提前致谢!