【发布时间】:2013-02-11 10:58:48
【问题描述】:
我不熟悉使用类/对象。我正在尝试写这样的东西:
class C1{
main ()
{
C2::foo();
}
};
class C2:public C1
{
public:
foo()
{
}
};
当调用 C2::foo() 时,编译器会抱怨 C2 不是类或命名空间。如果我将类 C2 定义移到前面,则未定义 C1。在这里可以做什么?
【问题讨论】:
标签: c++